Mistake over oil spilt in N African capital (7)
I believe the answer is:
tripoli
'african capital' is the definition.
(capital of Libya)
'mistake over oil spilt in' is the wordplay.
'mistake over' becomes 'trip' (trip is a kind of mistake. I am not sure about the 'over' bit.).
'spilt' indicates an anagram.
'in' indicates putting letters inside.
'oil' with letters rearranged gives 'oli'.
'trip' placed within 'oli' is 'TRIPOLI'.
'n' acts as a link.
Can you help me to learn more?
(Other definitions for tripoli that I've seen before include "Libyan port" , "North African capital" , "city on the Mediterranean" , "Libyan capital" , "Capital of Libya" .)