JAJPUR : A colossal 183-foot tall Lord Shiva statue, touted to be the state’s tallest, is nearing completion near the Barahanath temple on the banks of river Baitarani in Jajpur district.
Results that may be inaccessible to you are currently showing.