Alysa Liu made history by winning the women's world figure skating championship title at TD Garden in Boston on March 28, 2025.
However, after the results, the two skaters representing the US and Japan, respectively, have made rounds on the internet for displaying great sportsmanship. They embraced each other and ...