Senegal officially opened the 2026 Youth Olympic Games in Dakar, marking the first Olympic sporting event to be held on African soil.
Macklemore concludes ‘Free Palestine’ tour with solidarity message
• What happened: Macklemore concludes ‘Free Palestine’ tour with solidarity message Macklemore concludes ‘Free Palestine’ tour with solidarity message Macklemor...