Joyous Buddhist pilgrims thronged the streets of the remote Himalayan town of Tawang, in the northeastern state of Arunachal Pradesh, India, to catch sight of the Dalai Lama, whose rare trip so close to the Tibetan border has raised Chinese ire.
(Photo by Anupam Nath / AP)