The Guardian favicon

US Senate passes $70bn immigration bill after clashes over settlement fund