World John Swinney elected as new Scotland leader 2 weeks ago Swinney replaces Humza Yousaf, who formally resigned on Tuesday after just over a year in office. Continue Reading Previous UN, aid urgencies urge Israel to halt Rafah assault after crossing seizedNext Stormy Daniels testifies during day 13 of Trump’s New York hush money trial More Stories World The new cycle of atrocities in Darfur must be stopped 49 mins ago World Microsoft set to unveil its vision for AI PCs at Build developer conference 49 mins ago World ‘Nothing left’: How climate change pushes Indigenous people from their land 49 mins ago Leave a Reply Cancel replyYour email address will not be published. Required fields are marked *Comment * Name * Email * Website