Spain’s Night of Fire: The Ancient Traditions Behind San Juan
Every year on the evening of 23 June, as the sun sets and the shortest night of the year begins, beaches, town squares and villages across Spain are transformed by bonfires, music…

