On the first of November, Spain celebrates "Todos los Santos" which translates to what in English?
GEOGRAPHY
All Saints Day
Share: