Japanese aloe

Japanese Aloe

Japanese White-eye on Japanese aloe

I think this is a Japanese aloe with its long tubular flowers and spiky leaves, though it could be a different variety. The flower stalks are quite long and reach well beyond the leaves, which makes things a little easier for this Japanese white-eye to feed from the flowers.

Japanese Aloe leaves