I think you are wise to keep looking. The leaves look right, but the flower wouldn't be recognised here in the UK.
Forum Rules
Bookmarks