a politician

Statue of Liberty
29.02.2024

The tallest statue in the world is located in India - erected in honor of Vallabhbhai Patel.

Igor Zur a statue India independence achievements India News Records and anti-records 29 February 2024