The humble trench coat was given an update this year when designers began swapping its traditionally beige color palette for a range of rainbow brights. Emerald, red, pink, blue, apple green, orange, sunny yellow – these are just some of the shades you’ll see this spring on all the fashionistas, and it’s high time to...