The holy city of Anuradhapura in Sri Lanka is the alleged home of a map that could unlock the secrets of the universe.
Debt-stricken Sri Lanka has marked its 77th independence anniversary with a military parade, while the country’s newly ...