1 Answers
Log in to answer

This is the Dalai Lama's residence in north India. It was the location where the first Mind and Life conference was held.