Policemen stand guard in front of a damaged train inside Ramses train station in Cairo, Egypt, on Wednesday.In by February 27, 2019Leave a CommentPolicemen stand guard in front of a damaged train inside Ramses train station in Cairo, Egypt, on Wednesday.