An Indian holy man, or Sadhu, smokes at the banks of Sangam in Allahabad, U - The Independent