The Prince and Princess of Wales are visiting the United States for the first time in eight years. They are in Boston, Massachusetts, for the Earthshot Prize ceremony.
The Prince and Princess of Wales are visiting the United States for the first time in eight years. They are in Boston, Massachusetts, for the Earthshot Prize ceremony.