Emily Blunt, Anne Hathaway and Meryl Streep hit red carpet for Devil Wears Prada 2 premiere in London

· The Independent