Kate Middleton is famous for her enviable wardrobe full of gorgeous dresses from high-end to high street favourites.The trendsetting Duchess stepped up to support Prince William at royal engagements after the Queen was forced to rest and undergo “preliminary tests” in hospital. Kate wore a striking blue blazer-style dress as she hosted an Earthshot Prize reception with William in Glasgow on Monday November 1.