Prince William on Thursday hosted an event at St James's Palace as part of his preparations for his first to Brazil.
June 26, 2025