Indian Embassy in Washington commemorates 143rd birth anniversary of Sardar Vallabhbhai Patel

In India, world’s tallest statue is unveiled on scenic banks of the Narmada.