Shane Ryan secured a place in his first world final since 2018, while Ellen Walshe broke her sixth Irish record at the World Aquatics Swimming Championships in Budapest. Ryan improved on his time ...