Red Square is located in which country?
Correct answer: Russia
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.