Find the word definition

Wiktionary
have i got news for you

phr. (context rhetorical often humorous or ironic English) (non-gloss definition: Used to announce a fact of which the addressee was, or appeared to be, ignorant.)

Wikipedia
Have I Got News for You

Have I Got News for You is a British television panel show produced by Hat Trick Productions for the BBC. It is loosely based on the BBC Radio 4 show The News Quiz, and has been regularly broadcast since 1990. The show has cultivated a reputation for sailing close to the wind in matters of libel and slander with its topical and satirical remit.

Have I Got News for You is often cited as beginning the increasing domination of panel shows in British TV comedy, and remains one of the genre's key standard-bearers. In recognition of this, the show received the Lifetime Achievement Award at the 2011 British Comedy Awards. It was the first time the honour had been bestowed upon a collective instead of an individual or double act. In 2016 they also received a BAFTA in the Comedy and Comedy Entertainment Programme category.

For its first 10 years, the programme was shown on BBC Two. In 2000, the BBC moved its nightly BBC One news bulletin, the BBC Nine O'Clock News, from nine o'clock to ten o'clock (now known as the BBC News at Ten) after ITV moved their long-running ten o'clock bulletin, News at Ten, to eleven o'clock. This left a gap in the schedules, and Have I Got News for You was moved as a result to 9pm on Friday nights on BBC One, where it has remained since, apart from two series in 2010 when the show was broadcast on Thursday nights.

There have been 51 series of the programme broadcast. The UKTV channel Dave carries regular repeats of the show.