New York - Antonio Guterres, a former Prime minister of Portugal who later spent 10 years as head of the UN Refugee Agency, was sworn in on Monday as secretary general of the United Nations.