Mahindra holidays

Mahindra Holidays and Resorts India said the plans to open new resorts in Kanha in Madhya Pradesh and Naldehra near Shimla (Himachal Pradesh) are progressing on schedule. Photo: Rituparna Banerjee/Mint<br />