The venue for the 2017 FINA World Championships has been unveiled in Hungary.

The new Danube Arena in Budapest will house seating for 15,000 spectators and has received international praise.

The UK's Daily Mail has called the venue a "remarkable building", which has been built in just 14 months after Hungary stepped in to save the event when Guadalajara in Mexico pulled out for financial reasons.

The 2017 FINA World Championships will take place in Budapest and Balatonfüred from July 14 to 30, 2017, and will feature swimming, open-water swimming, synchronized swimming, diving, high diving and water polo.