Boris Johnson earns £1m from speaking engagements since leaving Downing Street

Boris Johnson earns £1m from speaking engagements since leaving Downing Street