Country welcoming the man's business concession (9)
I believe the answer is:
franchise
'business concession' is the definition.
(permission or authority to do business)
'country welcoming the man's' is the wordplay.
'country' becomes 'france' (France is an example).
'welcoming' means one lot of letters goes inside another (in sense of 'inviting in').
'the man's' becomes 'his' (I've seen this before).
'france' placed around 'his' is 'FRANCHISE'.
(Other definitions for franchise that I've seen before include "rights of citizenship" , "Authorisation to sell a company's goods or services in a specified area" , "commercial concession" , "Rights assigned by authorisation" , "For citizen, right" .)