The US Senate has confirmed President Donald Trump’s nomination for attorney General, Alabama Senator Jeff sessions, by a vote of 52 to 47.

The confirmation follows a series of divisive hearings during which democrats attacked sessions’ record on civil rights.

Democrat Elizabeth warren was silenced after recalling historic allegations of racism against sessions.

The Alabama senator’s nomination was among president trump’s most controversial.

The confirmation follows a turbulent first fortnight for Trump, during which the president has faced heavy criticism over his controversial travel ban and a raid in Yemen which killed one US Navy Operative and a number of civilians, including children.