Independence leader Sardar Vallabhbhai Patel- Tallest statue in the world located in Gujurat, India. Foot part of the tallest statue in the world located in India.
Independence leader Sardar Vallabhbhai Patel- Tallest statue in the world located in Gujurat, India. Foot part of the tallest statue in the world located in India.