Health resorts offer wellness programs focusing on activities like yoga, meditation, Ayurvedic treatments and massage. They aim to reduce stress and encourage healing of body and mind. Products include Ayurveda treatments like panchakarma and therapies using water from natural springs. Popular resorts in India are located in Kerala and the Himalayas. Visitors are typically aged 40 and older, staying for an extended period and coming from urban areas, with many foreigners from Europe. The goal is improving health and finding relaxation.