Ambassadors of Peace in Anbu Illam

French visiting Anbu Illam during their tour of South India