TheNarmadaTentCity·Oct 20, 2022World’s Tallest Statue | the Narmada Tent CityDo you know where the world’s tallest statue is located? If not, then stop; you need not google it because here you will find a piece of…