Tagged As: Edinburgh

The Following content has been tagged as "Edinburgh"

Rockstar Games

Since Rockstar Games’ inception, they have been best known for their ultraviolent, highly interactive game titles, most notably the Grand Theft Auto franchise. Rockstar is based in New York City, with 10 studios across the United States, Canada, and the United Kingdom.