Visiting Statue Of Unity

What’s the place? Statue of Unity is the World’s tallest statue with a height of 182 metres, built on Narmada River of