Other sports Aberdeen Muay Thai fighter Rudy Da Silva, 16, overcomes health and personal setbacks to win world silver medal July 10, 2023