When he gave a speech at WE Day during the Toronto Invictus Games in 2017, Prince Harry wore a navy shirt with grey trousers and a brown belt. Image Source: Getty / Samir Hussein