Who is King Mswati III, the last absolute monarch of Africa who took center stage in Seville? International | 03/07/2025