Sri Lanka: A Perfect Getaway
Sri Lanka is known as ‘Wonder of Asia’ and no doubt it is a paradise for those looking for peace, tranquility, unspoiled nature and friendly locals. After decades of unrest the island in the northern Indian Ocean has emerged as
By Team Ayurved Sutra
Posted on