Protests have erupted in Kilifi County, Kenya, as dozens of residents and activists rally against a proposed nuclear power plant, set to be the country’s first....
BAC’s Alleged Role in Explosive Pagers in Lebanon Raises Questions as CEO Denies Involvement and Company Disappears In the wake of recent explosions in Lebanon linked...