For a thousand years, Tibet was called the “Land of Medicine” by its neighbors. It’s in this spirit that the center was named Menla, which is Tibetan for “Medicine Buddha.”…