INDIA-SOCIETY

INDIA-SOCIETY

A fly sits on the cheek of an Indian Hindu devotee as she prays on the banks of the river Yamuna in New Delhi on March 18, 2015. AFP PHOTO / CHANDAN KHANNA