Shakira is donating proceeds from her concert in San Antonio, Texas to help victims of the flash floods which have devastated the state.
The pop star, 48, performed at the city's Alamodome venue on Saturday night (05.07.25) as part of her Las Mujeres Ya No Lloran World Tour and she promised to give a portion of the profits to a charity helping those impacted by the disaster, which has killed at least 82 people.