Life in the twin towns of Haridwar and Rishikesh pulsates with devotional activities all year round. The towns are flooded with tourists and pilgrims all year round and bazaars are flooded with travel and prayer goods. These two cities also form the base of continuing the onward journey towards the other holy shrines of Uttaranchal. Traditionally the pilgrimage Yatra to the four shrines or Char Dham starts from Yamunotri , perched atop the Bandarpunch Peak and is situated opposite Gangotri . The picturesque pilgrimage of Gangotri is believed to be the spot where Ganga touched the earth for the first time. Kedarnath , Badrinath, Bageshwar and Uttar Kashi are some other holy cities that are a must visit in every pilgrimage tour.