Summer in Barcelona means... … granizados, dusty streets, hay-fever, fast drying clothes, singing canaries, smelly hot dog pee, and…... ICE-BLOCKS!!!