The island nation of Sri Lanka is located in the Indian Ocean south of the subcontinent of India. It is an incredibly beautiful island with beautiful mountains and beaches, tea plantations, a rich ...
“Far across the southern seas stood a golden city, guarded by demons and ruled by one who defied even the gods.” That’s how ancient texts describe Lanka — the grand kingdom of Ravana, the ten-headed ...