An Amazing Landmark
The Statue of Liberty on Liberty Island in New York Harbor is not the tallest in the world as you might have thought. India’s The Statue of Unity or Sardar Patel as it is called locally is. It is nearly 600 feet and is dedicated to Indian independence hero Sardar Vallabhbhai Patel.
Located on the Narmada River in the Indian state of Gujarat, it attracts thousands of local and international tourists every year including sightseers, hiking and climbing enthusiasts, vacationers, and even political history enthusiasts. You should check out this amazing landmark if you are a fan of historic statues and structures.