Sajid Javid in London on Monday after his appointment as home secretary. He replaces Amber Rudd, who resigned amid a growing chorus of criticism over the treatment of migrants from former British colonies.