A complete rundown of Kyoto’s 16 November meeting featuring 12 races from start to finish, culminating in the historic 50th Queen Elizabeth II Cup (G1). Get race-by-race insights, key contenders, and the major storylines shaping Japan’s racing weekend.