Botanicactus near Ses Salines in South East Mallorca is a huge botanical garden mainly specializing in cacti, which also boasts palm trees, bamboos, agaves and other succulent plants, plus an assortment of Mallorcan plant species (olives, almonds, carobs, pomegranates, pines, cypresses and orange trees).
You can find more information here.
The photo was taken near Ses Salines, Mallorca, Spain. The date: April 4th, 2008. The time was 16:13:23.