Rory Stewart says Boris Johnson is 'a liar' and 'a buffoon'
Rory Stewart says Boris Johnson is 'a liar' and 'a buffoon'. Source: Sky News