Eighty foot high sitting Buddha, Japanese Buddhist temple, Bodhgaya.