by Haja Mo October 2, 2024 World A climate scientist and former mayor, Claudia Sheinbaum was inaugurated on Tuesday as the first woman to lead the country. Previous Story A New Fine-Dining Restaurant in London, Staffed by Ex-Homeless People Next Story Assange, in First Speech Since Release, Says He Was Jailed for Journalism