Polonnaruwa in Sri Lanka is one of the most famous tourist destinations across the world, which is situated in the North Central province of Sri …

Polonnaruwa in Sri Lanka is one of the most famous tourist destinations across the world, which is situated in the North Central province of Sri …
Hidden deep within the lush jungles of Ella, Sri Lanka, the legendary Ravana Cave is a place where myth and history intertwine.