What is the longest river in Peru?

The longest river in Peru is the Ucayali River.