Where is Universitat Autònoma de Barcelona located?
Universitat Autònoma de Barcelona, Universitat Autònoma de Barcelona, Spain (approx. 41.42809°, 2.137191°)
Universitat Autònoma de Barcelona, Universitat Autònoma de Barcelona, Spain (approx. 41.42809°, 2.137191°)