where is bu located?
Boston University's largest study abroad program is located in London, England. Boston University London Programmes offers a semester of study and work in London through their London Internship Program (LIP), as well as a number of other specialized programs.