Where is Barcelona Supercomputing Center located?
Barcelona Supercomputing Center, Barcelona Supercomputing Center, Spain (approx. 41.389446°, 2.116111°)
Barcelona Supercomputing Center, Barcelona Supercomputing Center, Spain (approx. 41.389446°, 2.116111°)