Set among verdant valleys in Gangtok, East Sikkim, it is nestled in amongst the crumpling down verdant depths. Club Mahindra, India’s largest resort chain, is expanding its operations with the opening of Le Vintuna in Gangtok, Northeast Sikkim. In addition to Club