This is a view of the Ghats of Varanasi and the Ganges river (India).
River boats ferry the Hindu pilgrims up and down the river, and across to a beach where they take the Holy bath.
For more info about Varanasi, go to en.wikipedia.org/wiki/Varanasi.