The day's best pictures

From commuters riding on the roof of a train to a devotee praying on the banks of the river Ganges. Here are January 13's best pictures.