His Holiness (HH) the Dalai Lama has called on China and India to resolve their recent conflicts, observing that, “both [are] powerful nations yet neither one can destroy the other one, so you have to live side-by-side”. Whilst acknowledging that there had been “some sense of competition in recent times” the Tibetan spiritual leader added that “historically, China was a Buddhist country and India was the land of Buddha”.