Mysterious Great Buddha Hall blends in with the nature of Hokkaido
A popular spot visited by tourists from overseas