Queen Elizabeth’s cousin jets in
Prince Richard, a cousin to Queen Elizabeth II of the United Kingdom, is in the country on an official visit. Prince Richard who will be in the country for four days has landed today through… ...