Pedro Castillo Declared Peru President After Weeks of Dispute · Bloomberg News · Sentinel