Devotees immerse themselves in River Ganges, holy to Hindus, during Karthik Purnima festival in Varanasi, Uttar Pradesh, Monday, Nov. 2, 2009. Also known as Kashi or Banaras, Varanasi is sacred to millions of devout Hindus.
Images: Copyright AP. Any unauthorised reproduction is prohibited.