London is no British anymore.