Egypt: A Star Shines on Tahrir Square

Tahrir Square, the epicentre of massive protests in downtown Cairo calling for an end to the Mubarak regime, saw the largest number of protesters toda...

Tahrir Square, the epicentre of massive protests in downtown Cairo calling for an end to the Mubarak regime, saw the largest number of protesters toda...