World News | Written by Radhika Iyer | Monday September 21, 2015
India is the most significant messenger of peace, and is the best example of co-existence and peaceful living, said the Dalai Lama, who is on a trip to England. The Tibetan spiritual leader also praised Indian Muslims.
www.ndtv.com