I am so confused. Sky now says Diane Abbott is the former Shadow Home Secretary? In which case all I can say is At Last!!