Fearing demos, Egypt shuts Tahrir Square metro station
Egyptian authorities on Thursday shut Cairo’s Tahrir Square metro station, fearing possible protests marking the third anniversary of the June 30, 2013 demonstrations that led to the ouster of...