This year's Annual Sports Day brought together every class for a full day of races, football and cultural programmes. Students competed with spirit, the teachers cheered from the sidelines, and the guardians joined for the prize giving in the afternoon.