The Spring Temple Buddha, the tallest statue in the world, is located in

The Spring Temple Buddha, the tallest statue in the world, is located in
China
Well Done. Your Answer is Correct Keep it Up!
Japan
Thailand
India

Leave a Reply

Your email address will not be published.