1 cursed spot in Kevadia, India
The Statue of Unity is the world's tallest statue, with a height of 182 metres (597 feet), located in Narmada valley, near Kevadia in the state of Guj...
Share it with the community!