Every country can have one but only one embassy in another country. A consulate is, basically, a "branch" of that embassy. When I need to get a visa, I go to whichever office is closer - they should all be able to issue visas unless that country decides otherwise.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.