Britain's Prince William, greets pupils at the Ocean View Secondary School in Cape Town, South Africa, Monday, Nov. 4, 2024. (AP Photo/Jerome Delay-pool)

News, Photo and Web Search