World's Best Racehorse Ceremony in London

Longines and the International Federation of Horseracing Authorities announced that the 2015 Longines World’s Best Racehorse and Longines World’s Best Horse Race Ceremony will be held Jan. 19, 2016, in London, England.