Leftist Pedro Castillo celebrates from the headquarters of the "Free Peru" party after Peru's electoral authority announced him as the winner of the presidential election, in Lima.

Leftist rural teacher Pedro Castillo elected as Peru's next president