Question: where are the world swimming championships being held
Answer: The two main competition venues are located in Budapest : Danube Arena , a brand - new indoor swimming pool complex for swimming and diving on the eastern bank of the Danube just north of Margaret Island , and the existing Alfréd Hajós National Swimming Stadium , on Margaret Island itself , for water polo .