Which British food is best in London?

The British capital is the epicentre of a booming food and beverage sector, but it’s also one of the most expensive places to live in the world.Here’s what you need to know about the top 10 most expensive British cities for 2017.1.LONDON The UK’s second-most expensive city for food and drink is Luton, which cost an average of £1,092 per […]