The ‘Statue of Unity’ in India - currently the world’s largest statue (182 meters).