Hotels & Resorts Club Mahindra introduces Club Mahindra Janjehli in Himachal PradeshApril 15, 2023 Club Mahindra, the flagship brand of Mahindra Holidays & Resorts India Limited, announces the launch of their new resort -…