India

Somatheeram Ayurvedic Health Resort Somatheeram, located on the Malabar Beach in Kerala, is the first resort to have made Ayurvedic teachings well-known outside of India. A simple, eco-friendly resort made up of thatched cottages looking out onto Kovalam Beach with impressive views of the rugged coastline....