US Independence Day was never the simple morality tale Americans often tell themselves. Under Donald Trump the debate over its meaning is more politically charged than ever under.
Worldwide update