The spiritual place Rishikesh is located on the holy Ganges at the foot of the Himalayas. Framed by forest and mountains, the village consists of a colourful collection of temples, ashrams and yoga schools. Every day pilgrims come from all over India to take a holy bath in the Ganges and take part in the ceremonial ceremonies. MORE