Boris Johnson defiant as he faces four-hour Partygate grilling TODAY

Boris Johnson is set for a four-hour showdown with the Privileges Committee as he fights to clear his name - with the threat of a by-election hanging over his head.