Peru’s President Pedro Castillo avoided impeachment by the country’s opposition-dominated legislature on Monday after a parliamentary debate lasting more than eight hours. Fifty-five legislators voted in favor of impeachment, 54 voted against and 19 abstained. The president’s critics needed 87 votes...