When he visited Cardiff castle in January 2018, Prince Harry opted for a long navy coat. Image Source: Getty / Samir Hussein