Left Right

Dame Judi Dench

Cover and feature article for The Times Magazine, shot on location at The Covent Garden Hotel.

Hide Caption
01 / 03
Back