Ambassadors of Peace in Anbu Illam

French Ambassadors demonstrating love by holding the image of Mother Teresa in Anbu Illam

French visiting Anbu Illam during their tour of South India