Where is Igualada?

Where is Igualada located?

Igualada, Catalonia, Spain (approx. 41.58333°, 1.63333°)


Where is Igualada on the map?