Built on Sadhu Bet Island on Narmada river, the imposing statue at 182-metre high, is touted to be the world’s tallest.

from The Hindu - Home https://ift.tt/2qiiTSp