Leading Spanish theme park PortAventura has opened what is purportedly the world's longest interactive boat ride.

Developed by Germany's Mack Rides, Angkor: Adventure in the Lost Kingdom offers visitors the chance to shoot targets with individual water guns, while getting splashed.

US-based PGAV Destinations designed the ride, including thematic storyline and content, site planning, and ride layout and programming.

The attraction covers an area of 10,500sq m and features 14 boats that can hold up to eight people each, with an hourly throughput of 726 people.