I Visited The World’s Tallest Statue- ‘Statue Of Unity’

An ode to the Iron Man of India, Statue of Unity is the World’s tallest Statue with a magnanimous height
S3 E4     44

More from I Love My India View All