Peru has sworn in new President Pedro Castillo, a leftist former teachers’ union leader who already faces mounting challenges to build his government, tackle the coronavirus crisis and unite a deeply polarised country. Castillo, a 51-year-old former rural schoolteacher, becomes Peru’s first president in decades with no ties to the country’s political or economic elite and he has promised, among …