it's controversial but strongly believed. He was in India for 15 years and some reports tell that he was associated with eastern India budhdhist university at that time. Only Nalanda was there at that time and that too in east of India. Swami Vivekananda had confirmed that he had styed for soem time in Puri sun temple while a big russian author has reported him having education in Nalanda. catholics fight over this fact and obviously like many hidden facts about Jesus, they concealed it. But Jesus has been in Nalanda is a very strong theory, gaining weight specially after recent research progress.