Click above for map.
On the banks of Ganga, a priest bids farewell to the setting sun.
India's culture is a unique Kaleidoscope-baffling to some and fascinating to others. For there is not just one India but many that coexist and overlap and merge into one another in a magical montage.
Centuries of invasions and migrations and the consequent mingling of peoples have resulted in a great variety of physical types. The people of India speak more than 15 languages and 200 dialects. They may be Hindu, Muslims, Sikhs, Buddhists, Christians, Zoroastrians or Jews.
In the geographical map, India is surrounded by 3 seas on the East, West and South and in the North is covered by the world's highest range of mountains- the Himalayas.
The Himalayas have always been considered to be the abode of the gods. Many places of pilgrimage are located in this area. The Himalayas are also the source of some of the mightiest rivers of India, fed by glaciers and melting snows, swelling and changing color with each confluence, growing wider in the plains.
The river Ganga is the most important of these and it is for this reason that it is often referred to as "The Land of the Ganga".
The Ganga rises in the Gangotri glacier and flows through the heart of the subcontinent for over 1500 miles before it joins the sea at Ganga Sagar. Throughout its courses, numerous tributaries join it in. Yamuna, Kosi , Bhagirathi are a few major branches among them.
Being a perennial river, it leaves a distinct mark of fertility and prosperity on its banks, and as a result a rich heritage and culture.