News

As the US celebrates its 249th Independence Day, a mix of festive celebrations and political protests marks the occasion.