have just returned from in feel certain that is a supply country
You have just returned from Azerbaijan and you feel certain that it is a supply country.
have just returned from and feel certain that is a supply country.