Continue Reading Peru swears in its first female president following Castillo controversy