The Prime Minister was speaking to broadcasters after announcing a £2 cap on bus fares in England.