Towering statue of India's independence leader unveiled

At 182 meters (597 feet), it is one of the tallest statues in the world.

from ABC News: International https://ift.tt/2F2rpPs

Comments