Mother Teresa In Calcutta, India In 1981 –

Photo of the Day: March 4, 2016

INDIA - CIRCA 1981: Mother Teresa in Calcutta, India in 1981. The person who gives with a smile is the best giver because God loves a cheerful giver. (Mother Teresa) - Matthew 25:40: The King will reply, Truly I tell you, whatever you did for one of the least of these brothers and sisters of mine, you did for me. Photo by Francois LE DIASCORN/Gamma-Rapho via Getty Images

See more photos here.