Barcelona's Sant Joan night — streets, sparklers, and a DJ set — Mexico City Magazine