India

Mother Teresa is Now a Saint
Mother Teresa is Now a Saint
Mother Teresa is Now a Saint
VATICAN CITY (AP) -- Pope Francis declared Mother Teresa a saint on Sunday, praising the tiny nun for having taken in society's most unwanted and for having shamed world leaders for the "crimes of poverty they themselves created."