The world's largest statue is unveiled!

ODN 2018-11-01

Views 16

India has unveiled the world's tallest statue. It is twice the height of the Statue of Liberty at 182m tall and took five years to build. Report by Benaribiam. Like us on Facebook at http://www.facebook.com/itn and follow us on Twitter at http://twitter.com/itn

Share This Video


Download

  
Report form
RELATED VIDEOS