The Dalai Lama on Sunday visited a region of India close to Tibet which China claims as its own, his spokesman said.

Categories

Next Articles

  • Top 10 NFL