Select Page

Boris Johnson has declared a nearly £2.5m advance payment for speaking events, bringing his earning this parliament up to £4.8m.