What you need to know about the Statue of Unity
INSUBCONTINENT EXCLUSIVE:
The Statue of Unity, touted as the world's tallest statue, will be nearly twice as tall as New York's famed Statue of Liberty.Check out all
that you need to know about India's tribute to Sardar Vallabhbhai Patel.