English

Definition of the Illustrated London News from the Oxford Advanced Learner's Dictionary

 

the Illustrated London News

 
BrE
 
; NAmE
 
 
jump to other results
a British magazine, first published in 1842, which was especially successful in the 19th century with its combination of news stories and pictures, a new idea at the time. It was published until 2003.