From ancient ruins with puzzling origins to peculiar natural formations and inexplicable phenomena, Strange Locations invites you to journey through world’s most peculiar and mysterious places. Strange Locations Tassili n’Ajjer A World Heritage Site located in south-eastern Algeria, is a breathtaking landscape that captivates visitors with its majestic rock formations and ancient rock art. The ATM Cave Actun Tunichil Muknal […]
Strange Locations
Angkor Thom: The Great City of Cambodia 12th Century Wonder
Angkor Thom or Nokor Thom (‘The Great City’ in the Khmer language) is located in the northern province of Siem Reap in Cambodia. It was the last and most persisting capital of the Khmer Empire.