Forza Horizon 6 is already a given, but now the various rumours about its setting have been confirmed by some Instragram ads that went up ahead of today’s Tokyo Game Show. The ads, which were quickly taken down, confirm that the next game in the series is heading to Tokyo. […]

