Linaria maroccana

Linaria maroccana is a fast growing, upright plant producing loose heads of countless, brightly coloured flowers.