Peru socialist Castillo confirmed president after lengthy battle over results

Print Friendly and PDF