The day's best pictures

From Hindu pilgrims taking a holy dip at Sagar Island, south of Kolkata, to a sadhu smoking marijuana ahead of the 'kumbh mela', here are January 12's best pictures.