What It Costs To Live in London | Making It

London consistently nabs a top spot on lists ranking the world’s most expensive cities. Along.