Adiyogi Statue – Tamil Nadu, India
The Adiyogi statue refers to a colossal Shiva statue located at the Isha Yoga Center near, Tamil Nadu, India. It is considered the largest statue in the world and stands 34 meters (112 ft) tall. This statue represents Lord Shiva in the form of the first Yogi, which is why it is named “Adiyogi” (meaning … Read more