Ganga river has a lot of cities on its banks. The first city that Ganga flows through after descending the HImalayas is Rishikesh. Rishikesh is in Tehri Garhwal district and is surrounded by the mountains of the Garhwal range of Himalayas. The city is quite unique in the sense that there is something here for everyone. Whether you want to visit temples and watch Ganga Ghat Aarti, or if you want to learn yoga, or if you want to get your adrenaline pumping with white water rafting and bungee jumping. Continue reading