Algeria Thousands Rally for Thai Prime Minister’s Resignation Amid Border Disputeby Miles Cooper July 4, 2025