Boris Johnson launched into a political speech while flanked by 35 West Yorkshire police officers.