Did you know that Steve Jobs and Julia Roberts have stayed at Neem Karauli Baba’s ashram...