Tahrir Square

The symbolic heart of modern Egypt and home to the Grand Egyptian Museum.