How much does it cost to live in London in 2018?
How much does it cost to live in London in 2018? London is certainly one of the greatest cities on earth, which means thousands of people emigrate to the capital city every year.