StatesUttarakhandtimonlineMarch 1, 2019February 13, 2020 by timonlineMarch 1, 2019February 13, 20200320 🔊 Listen to this Uttarakhand is located in northern India. It is referred a Devabhumi which means Land of God due to numerous Hindu temples