Loading…
Shrine at the base of the 80 foot tall statue of Buddha at the Thai Buddha Vihar in Sarnath, India - the tallest statue of Bu...