New York Mayor Mamdani uses the 250th Independence Day to give a critical speech about America's history, social inequality and immigration. “Mamdani speaks plainly and that is well received by people,” says US journalist Erik Kirschbaum.