Thanks notrab and unclued, I had just posted when I got the idea of the numbers, and I'd always thought 30 was in Italy - doh! Still don't understand the wordplay for 12 though.
I must get myself ODE and OED, it would save a lot of time.
Probably the hardest and best puzzle for a long while. Thanks Handyman.