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