by atlas
Tomb of Mother Teresa, sisters every day decorate the tomb with fresh flowers in Kolkata, West Bengal, India