A strong storm moved along the Barcelona coast as it passed over the city of Barcelona, in Barcelona, Spain, on July 25, 2025.