Which is the most visited city in Spain?

Question: Which is the most visited city in Spain?

Choices:

Granada
Madrid
Bilbao
Barcelona

Correct answer:

Barcelona