Multiple choice general knowledge

In which city would you find the Red Square?

  1. Paris

  2. Tokyo

  3. Moscow

  4. Kathmandu

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Red Square is located in Moscow, Russia. It is one of the most famous city squares in the world, surrounded by landmarks like the Kremlin, St. Basil's Cathedral, and the State History Museum. The name 'Red Square' comes from the Russian word 'krasnaya' which can mean both 'red' and 'beautiful'. Paris has Place de la Concorde, Tokyo has Shibuya Crossing, and Kathmandu has Basantapur Durbar Square.