'Grand Theft Auto 6' Release Date, News, and Update: Game Location to be Set in London or Tokyo? Other Details Revealed

'Grand Theft Auto 6' Release Date, News, and Update: Game Location to be Set in London or Tokyo? Other Details Revealed

The ultimate fate of "Grand Theft Auto 6" is still under fire as conflicting rumors about its release date continue to surface. However, despite this, rumors about the next game location are also abundant.

by Christian Ver Marcelo

  
Real Time Analytics