
One of the Tallest on Earth
The centrepiece is a colossal statue of Lord Vishnu riding the mythical Garuda, standing 121 metres above the park - taller than the Statue of Liberty. Decades in the making and clad in copper and brass, it's genuinely striking up close in a way photos never quite capture. Walk right up to the base and crane your neck; the scale is hard to believe.