June 15, 2025Kate Middleton just wore the perfect white top – here are the best high street options that are anything but basic