What is the name of the city where English Rock band Elbow produced 'Leaders of the Free World' and is also where the city of Salford is located?
Greater Manchester
-1
Section::::Abstract.
Leaders of the Free World
2277476
-1
Section::::Abstract.
City of Salford
635388