Trending US Peruvian President Pedro Castillo arrested after coup attempt; vice president sworn in 2 years ago Pedro Castillo #PedroCastillo
Trending US Pedro Castillo: Peru leader seen with police after impeachment 2 years ago Pedro Castillo #PedroCastillo