Club Mahindra introduces Club Mahindra Janjehli in Himachal Pradesh
 Club Mahindra, the flagship brand of Mahindra Holidays & Resorts India Limited, announces the launch of their new resort - Club Mahindra Janjehli, located in the picturesque city of Mandi, Himachal Pradesh. Set amidst the