Tahrir Square, also known as Martyr Square, is a public town square in downtown Cairo, Egypt, that has been the location and focus for political demonstrations, including the 2011 Egyptian revolution
Plan your family visit to the Tahrir Square with these blog insights 👇