Statue Of Unity
The world has gone bonkers about the Statue of Unity, a colossal Sardar Patel statue, located at the serene banks of the Narmada River. The tallest statue worldwide recently received accolades for surpassing the daily average footfalls of the renowned Statue of Liberty. … Read More