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 foreign minister said on Wednesday that the South Asian island nation had signed an agreement with Chinese state ...