Renowned as the ‘Land of Gods’, Uttarakhand in the north of India is a Himalayan paradise that attracts tourists from all over the globe.