Pithoragarh in India, Located amidst the Himalayas, is a tranquil hideaway that attracts nature lovers, adventurers and those who seek cultural richness. Although the pull of this idyllic ...