Mark Harper, Immigration Minister, has resigned after it was found that his office cleaner did not have permission to work in the UK - an illegal immigrant. Good for him, it is the honourable thing to do.
I do not for one minute suspect that he had any personal involvement with employing the person, that would have been down to his staff or an agency, but the buck has to stop somewhere. Others in public life should take note.