Pictured above is Adiyogi Shiva statue - the World's Tallest bust @ 112 feet of Lord Shiva. It can be found at the Isha Yoga Center, Coimbatore, Tamil Nadu, India. Come, unplug from the madness and let us sit with the stars and Moon and Sun,it'll be fun... CosmicBus Live here in 30 minutes: all welcome - tickets here: https://angstoic.com/2020/04/catching-the-cosmic-bus-with-ang/