In which country the world’s largest monolithic statue of Buddha was installed?

March 16, 2011 by  
Filed under General Knowledge

The world’s largest monolithic statue of Buddha was installed in India. The biggest Buddha statue in the world will soon begin to rise in India’s poorest state, Bihar. Construction of the vast image, which will stand nearly twice as high as America’s Statue of Liberty, is due to begin in September and be completed in […]

- Read more