Dame Judi Dench likes to keep the spark alight at 82.

The 'Best Exotic Marigold Hotel' star doesn't think sex should change just because a person is older and spoke of her love for a ''naughty knicker shop''.

Talking about sex, she shared: ''Well, of course, you still feel desire. Does that ever go? To the older reader, I would say, 'Don't give up!' ... There's a lovely naughty knicker shop  -  but don't buy up everything because I'm going there.''

And Judi couldn't help but gush about her 'Victoria and Abdul' co-star Ali Fazal.

Speaking about the 30-year-old star, she added to Radio Times magazine: ''He is very, very tall. He is extremely beautiful and he is an utterly delightful, charming man.''

Meanwhile, Judi previously revealed she has no plans to marry again but says she is madly in love with her ''chap'' David Mills.

She explained: ''He is not going to propose. No, no, no, no, no. Let's just pull ourselves together and be our age!

''I don't know what the word is because I don't like the word 'partner'. Partner is something to do with dancing. Partner - horrible word. Friend? No. Boyfriend? No. Chap? Will chap do?

''One hot night during the summer, we swam and then had a glass of champagne in the garden and I said, 'This is so fantastic'. But perhaps if I was a romantic I'd have been cool and calm about it. I get a bit over-excited about things. I love having a good laugh. A sense of humour is the most attractive thing of all. It's essential.''