Red Square is located in which country?

Correct answer: Russia

Try the best trivia game

What people think about it: 3 Comments
Castra
Castra
little b, I haven't been to Russia either, but there is a part of the town in Shropshire where I live called Red Square.
little b
little b
I've not been to Russia
Mel
Mel
GET RID OF PUTIN AND YOU WOULD HAVE A HAPPIER COUNTRY. THEY NEED TO COME INTO THE 21ST CENTURY. IM TALKING THE GOVT NOT THE PEOPLE.