Statue of Unity – The tallest statue in the world!

World’s the tallest statue is located on Sadhu Bet Island on the banks of the Narmada River opposite the Sardar Sarovar Dam at Kevadia Colony, Rajpipla, Gujarat State in India and about 100 km from Vadodara City. Let’s know more about the tallest statue in the world… Tallest statue in the world Dedicated to Sardar Vallabhbhai … Read more