Reviews

Forza 7 review

Forza 7 is a must-have for racing fans, and it's now available to buy in the UK. Read our review of the new driving game.