Picture of Varanasi, an historic town on the banks of the Ganges in Uttar Pradesh, is one of the seven sacred cities in India. From the word "kashi" meaning 'supreme light' it is where every Hindu hopes to be cremated and his ashes scattered on the river; photograph by Christine Osborne. Buy this picture as a custom made framed print, canvas print or wall poster.