The Spring Temple Buddha, the tallest statue in the world, is located in ________ country ? By Prepistan - April 27, 2020 38 (a) China (b) Japan (c) UAE (d) India