Dalai Lama Voted as the World’s Most Influential Living Person

The Tibetan spiritual leader His Holiness the Dalai Lama has been voted the most influential spiritual leader. A UK magazine has published it annual list of 100 most spiritually influential living people and His Holiness has topped the list. The Watkins Mind Body and Spirit magazine published the list in their Spring issue #61 on February 29 this year.

Read more