In the ancient, spiritually charged town of Rajgir, where the Buddha once walked and taught, a new sanctuary rises. The Royal ...