The Karolinska University Hospital, in Solna and Huddinge, is the university's research and teaching hospital. It is one of Sweden's largest centres for training and research, with 30 percent of the medical training and 40 percent of the medical academic research. While most of the medical programs are taught in Swedish, most of the Ph.D. programs are taught in English.