Home News Sadiq Khan sworn in as new London mayor