Sadhguru’s Visit to the Land of the Gods in the Himalayas!

Sadhguru recalls an experience from over 3 decades ago, when he was sent to “Devalok” or the Land of the Gods in the Himalayas! This is a story with a twist. Watch on to find out…