While Buddhism as a religion was founded in India, only 0.7% of Indians describe themselves as Buddhist. But in the town of Tawang, 10,000 feet above sea level, the connections to Tibet are centuries old and still very much alive. It's called the Land of the Lamas.