CAIRO – What has become of Tahrir Square? It is of course still right there, in the center of Cairo, just off the banks of the Nile, the eternal Egyptian Museum, the Nile Hilton hotel (under seemingly endless restoration) and the Mogamma — the huge Stalinist building that serves as permanent headquarters for the Egyptian […]