The most advanced U.S. aircraft carrier has arrived in the Caribbean Sea in a display of American military power.
Thousands joined the protests in Mexico City, against crime and corruption. The demonstration was organised by young people under the banner Generation Z.