Statue of Unity An ode to the iron man of India, Sardar Vallabhai Patel, the iconic ‘Statue of Unity’ stands tall against the dramatic backdrop of Satpura and Vindhyachal hills in Kevadia, Gujarat. Towering over river Narmada, this colossal monument with a height of 182 m is the new ‘World’s Tallest Statue.’ It is not surprising that the ‘Statue of…