For Taste of London to merit its self-bestowed title of WORLD’S GREATEST RESTAURANT FESTIVAL, two things need to happen: First, the annual food fest must prove itself superior to the nightly one in San Sebastian’s Parte Vieja. Second, the organizers, Taste Festivals...

read more