Statue of Adi Yogi Shiva
The Adiyogi Shiva Statue is a massive sculpture located in India that stands 112 feet tall and weighs around 500 tonnes. It is considered the largest bust sculpture in the world and is dedicated to the Hindu deity Lord Shiva, who is known as the Adiyogi or the first yogi. The statue was unveiled in … Read more