The holy city of Anuradhapura in Sri Lanka is the alleged home of a map that could unlock the secrets of the universe.
Sri Lanka’s island charm is as vivid as it is varied. With a blend of flowering spice groves, lush tea plantations and ...