Country with French banks suffering (5)
I believe the answer is:
egypt
'country' is the definition.
(Egypt is a country)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for egypt that I've seen before include "Country of pyramids" , "Cleopatra its queen" , "Where Cavafy wrote" , "Land of the lower Nile" , "Land of ancient civilisation" .)