by atlas
Tomb of Mother Teresa, decorated with fresh flowers in Kolkata, West Bengal, India on Nov 25,2012.