Achira

Achira is a garden plant, with huge leaves and red flowers.

Links
Wikipedia:List of Canna cultivars