Prince Harry’s set to head back to the UK for a forthcoming Invictus Games in Birmingham but some fans are “not happy at all.” Founded by Prince Harry in 2014, the Invictus Games is an international multi-sport event for wounded, injured, and sick servicemen and women, whether serving or veterans. The Duke of Sussex recently congratulated the city of Birmingham in the UK for its success at landing hosting duties for the upcoming 2027 event, beating US competition from Washington DC. The prestigious competition will take place at the National Exhibition Centre (NEC) that July, marking the event…