On 28 July 2021, Pedro Castillo was sworn in as the new President of Peru after a narrow win in a tightly contested run-off election. The new Peruvian president Castillo appointed Guido Bellido, a member of Marxist–Leninist Free Peru Party, as prime minister.