This is a video of the Statue of Unity in Narmada, India. At almost six-hundred feet tall, it's the world's tallest statue and nearly twice as high...