When a Devil Wears Prada sequel was announced, 20 years after the release of the original, the one question on many people's lips was "why?".

For Meryl Streep, who plays the Anna Wintour-inspired Miranda Priestly, editor-in-chief of Runway Magazine, there was a key condition for taking part.

"There was one way that we would sign on to do a sequel," she tells BBC News. "If it spoke to the moment."

Indeed, the film mirrors real-life developments in the world of journalism - staffing cuts, dwindling print numbers and digital domination.

"Everything has to have its own necessity for being - even the frothiest sort of fun movie," Streep says.