Victoria Beckham wore a navy blue dress to Buckingham Palace in 2024 alongside husband David. The former Spice Girl shared a snap of the dress on Instagram on Sunday and fans gave it a big thumbs up.