The days and weeks up to Christmas turn into shopping madness everywhere, including Mallorca.
Most shoppers on this island go to the island capital for their more serious shopping. The largest Spanish department store has two branches in Palma de Mallorca. I am sure you have been to one or the other yourself.
The photo was chosen from my archive. It was taken in the city of Palma de Mallorca, Spain. The date: January 3rd, 2006. The time was 16:05:06.