112-feet tall ‘Adiyogi’ Lord Shiva declared largest bust by Guinness Book of World Records

You may also like...