gandhi

As the tallest statue in the world upon its completion in 2018, India’s Statue of Unity represents far more than a vanity project to reach incredible heights.