Mahindra Holidays, India’s leading Leisure & Hospitality Company, has won the prestigious ‘Most Popular Resort Chain’ award at....