Question: what is the difference between a consul general and an ambassador?
Answer: An ambassador is the chief diplomatic representative of a country to another. A consul is subordinate to an ambassador. (Except in the sense that, at least for American ambassadors, they don't have consular commissions, meaning they can't perform some of the jobs functions of consuls.)