Alstroemeria
Alstroemeria × hybrida, an Alstroemeria hybrid, at the Lal Bagh Botanical Gardens in Bangalore, India. The genus consists of some 120 species and is native to South America.Photograph: Muhammad Mahdi Karim