Actress Judi Dench has revealed how she was once late for lunch with the head of MI6,  because the driver sent by the intelligence service could not find where she was waiting to be picked up.

Dench, who has famously played the agency's fictional chief, M, in seven James Bond movies, was invited to lunch by her real-life counterpart, David Spedding.

In a recent interview on BBC Radio 4's Today programme, the actress revealed how the driver’s failure to find her made her 45 minutes late.

“They asked me for 12.30 for 1 and I said, 'Yes, my driver ...' and they said, 'No, no, not your driver – our driver. I said, 'But Brian has driven me for years.' 'No, no he won't know the way'. I said, 'To the Lego building on the South Bank? He can't miss it.'

"But they did send their driver - he couldn't find me. So subsequently I was three-quarters of an hour late. I was so late for lunch - embarrassingly late."