The bust of "Adiyogi" Lord Shiva, has now become the worlds largest such as certified by Guinness World Records. It is 112.4 feet high, 24.99 metres wide and 147 feet long.

Read more