India has unveiled the the world’s tallest statue named as statue of unity. Which was previously the tallest in the world?
A. New York’s Statue of Liberty
B. China’s Spring Temple Buddha
C. Guan Yin Statue
D. Laykyun Setkyar