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 2005.

March 16, 2011 | Imran Jutt | No Comments | 161 views