See the best royal fashion photos of the month including Kate Middleton, Duchess Sophie, Queen Rania, Zara Tindall and more