London, England from 10 Top-Notch Study Abroad Destinations for Food Lovers Slideshow