Located in the city of Anuradhapura, Sri Lanka, the so-called “Stargate of Sri Lanka” is a mysterious place with much that is yet to be unveiled. There are many stories about UFOs and other strange happenings around this location, known popularly by its local name, Rajarata, or “The Land of Kings.” As of today, the researchers […]