For wannabe James Bonds without the secret service expense account, Asda is offering dirt-cheap tuxedos, pictured, in store and online (plus £3.95 delivery).

For £35, you can get a full tux, comprising a single-breasted jacket with satin lapels and slim-fit trousers with satin trim and jacquard lining.

This works out cheaper than hiring a suit the once, and it’s even machine-washable.

For an extra £10, you can get a white cotton shirt and a bow tie.