Budda Temple, Dehradun, Uttranchal, North India