Cytisus supranubius, syn. Spartocytisus supranubius
The Teide broom grows between 1700 and 2400 metres above sea level. The shrub with the white flowers is only found on the islands of Tenerife and La Palma.
Photo: Ines Dietrich