Home #Aliens

#Aliens

1 Articles
Sri Lanka

Sri Lanka to promote ‘Alien landing in Dimbulagala’ to attract tourists, says Deputy Minister

The Dahaiyagala mountain range, located near the Maduru Oya reservoir in Dimbulagala, has become a popular site in Sri Lanka for alleged alien...