British triathletes Alex Yee and Georgia Taylor-Brown put in masterful performances to win 2022’s first World Triathlon Championship Series race this morning in Yokohama, Japan. Taylor-Brown had to overcome tough conditions and a tight race to finish first, with Frenchwoman Leonie Periault and Flora Duffy (BER) completing the podium.