Prince Harry’s Invictus Games To Have A Permanent Center In Abuja, Nigeria, For Veterans
Prince Harry has just announced his intentions to build a lavish Invictus Games center in Abuja, Nigeria. This comes after he and his wife spent three days touring the Western African country and promoting their charities Archewell and…