👉 Cratacanthus is a genus of flowering plants in the family Cyperaceae, native to Europe and Asia. It has several species that are known for their colorful flowers, including the common blue flower (C. solanacearum), which produces large, tubular flowers with yellow, orange, or red petals.