As was Tahrir Square, so was Little Egypt, New York. Egyptian-Americans celebrate their sweet victory the moment they hear the news of President Mubarak stepping down. A report from Astoria, New York City.

Leave a Reply