London the new Greece?