Photo: www.andalucia.com Have I mentioned that the Spanish really do know how to throw a party? If I haven’t, Carnival of Cádiz is the ultimate proof. Cádiz, an Andalusian town

Share