Towering statue of India’s independence leader unveiled

Towering statue of India’s independence leader unveiled

India’s prime minister on Wednesday unveiled a towering bronze statue of Sardar Vallabhbhai Patel, a key independence leader being promoted as a national icon in the ruling party’s campaign ahead of next year’s general elections.

Leave a Reply