Historical Site Ibaraki The Buddha Twice the Size of Lady Liberty At 120 meters, the Ushiku Daibutsu was the tallest statue in the world until 2002.