Hindu men offer prayers on the banks of river Mahananda as a part of the Tarpana prayer ceremony on the holy day of "Mahalaya", in the eastern Indian city of Siliguri September 18, 2009. Hindus pray for the souls of their departed fathers on "Mahalaya". [Agencies]