Among Middleton's favourite scarlet-coloured pieces is one particular red coat she can't stop wearing, first in 2020, again in 2024 - and today. A bespoke Alexander McQueen number. While we can't all ...