February 6, 2005
Amr Nabil/Associated Press An Egyptian traffic police officer gestures in front of, from left, the flags of Israeli, Egypt and the Palestinian Authority Monday in the Red Sea resort city of Sharm el-Sheik, Egypt, where leaders will meet for a summit.
Comments
Use the comment form below to begin a discussion about this content.
Sign in to comment