Inaugurated in 2018, India’s Statue of Unity is now said to attract more tourist footfall that the Statue of Liberty. As suggested by the reports, the statue, heightened at 182 meters, of Sardar Vallabhbhai Patel is the most pricey developments in the country, which has now created a milestone in the whole world.
Currently, this structure is the tallest statue in the world and is located on the banks of Narmada River in Kevadia, Gujarat. Both statues, Statue of Liberty and Statue of Unity are symbolic in a respectively significant way to the countries and attract a lot of tourists to the respective locations.
However, the study this year has revealed that even after being just 2-year old, Statue of Unity is able to attract more tourists that Statue of Liberty.