Tower of Jewels (Echium wildpretii) is one of the most famous flowers of Tenerife, Canary Islands, Spain.