US President Donald Trump and First Lady Melania Trump host the 2020 "Salute to America" on the South Lawn of the White House on July 4, 2020. [AFP]
The United States marked an unusually somber Independence Day on Saturday, with President Donald Trump bashing domestic opponents and China -- but praising the country's coronavirus response, despite a record surge in cases.