Loughborough University is a public research university in the market town of Loughborough, Leicestershire, England. It has been a university since 1966, but it dates back to 1909, when Loughborough Technical Institute was founded. From Wikipedia
A midfield finish at the Magnolia Cup leads her back to Andrew Balding’s yard to pursue further race opportunities.