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