Sri Lanka Holidays – Discover the Oasis of Peace & Tranquility
Set in the Indian Ocean in South Asia, Sri Lanka is a place where the original soul of Buddhism still flourishes and where nature’s beauty remains abundant and unspoilt. Relax and soak in the surroundings of this unspoilt island. Lush tea estates, botanical gardens waterfalls & UNESCO World Heritage Site, await you. Discover the Oasis of Peace & Tranquillity with Veena World.