Tawang is a town of approximately eleven thousand people, situated nearly ten thousand feet above sea level in the Indian Himalayas. It is also home to the Tawang Monastery, the largest Buddhist monastery outside of Lhasa, Tibet. Last week, that monastery hosted the fourteenth Dalai Lama—a seemingly innocuous visit that left the Chinese government fuming. […]