Taylor-Brown secures first World Triathlon Series title in Leeds https://www.teamgb.com/news/taylor-brown-secures-first-world-triathlon-series-title-in-leeds