Indian spiritual leader Sadhguru tours Kathmandu Durbar Square as he wraps up Nepal visit
Surrounded by followers, Indian spiritual leader Sadhguru recently toured the ancient palace of Kathmandu and met with living Goddess Kumari on Monday as he wrapped up his Nepal visit.