Top 10 best plants for a Mediterranean garden

Lavender

Rosemary

Olive trees

Bougainvillea

Citrus trees

Common sage

Thyme

Cistus

Italian cypress

Ficus carica