Hundreds of immigrants celebrated Independence Day by taking an oath of citizenship at the New York Public Library.



More...