Proper noun
Salou
A city and popular tourist resort on the Costa Dorada, Spain.
The Supreme Council for the Restoration of Democracy led by General Salou Djibo carried out a one-year transition plan, drafted a new constitution and held elections in 2011 that were judged internationally as free and fair. Source: Internet
Witnesses told Spanish investigators they saw a man who resembled al-Shehhi on 17 July 2001 at the Universal Studios PortAventura theme park next to Salou, Spain. Source: Internet