I tested Kate Middleton's exact £95 blue shirt against three high street buys with a clear winner
Princess Kate has been wearing With Nothing Underneath's £95 shirt – so we ordered it to try again four high street alternatives
