The best street food to eat in 28 European countries