by atlas
Pilgrims pray beside the tomb of Mother Teresa in Kolkata, West Bengal, India on January 27,2009.