A passenger train passing by the Sonpur Mela ground, which is held once a year near Hazipur Junction, in the state of Bihar. It is said to be the largest fair on earth, where live animals are bought and sold. (Anirban Dutta Chowdhury)