Ce que dit Mana est exact. J’ajouterai qu’une ambassade est installée dans la capitale d’un autre pays alors que l’on peut trouver plusieurs consulats dans les pays étrangers dans les principales grandes villes. Ces deux institutions sont la propriété du pays d’ambassade ou du consulat. Par exemple, l’ambassade de France à Téhéran est la propriété de la France et nul ne peut y pénétrer sans autorisation, même pas les autorités du pays qui l’accueillent. Ces lieux sont protégés et régis par la Convention de Vienne. Le personnel y travaillant bénéficie de l’immunité diplomatique. La mission de l’ambassade est d’ordre diplomatique mais une ambassade peut aussi coordonner une action humanitaire ou culturelle du pays à l’étranger et elle peut faire de la promotion culturelle ou de la promotion d’entreprises. On peut aussi y effectuer des actes administratifs (état civil, papiers d’identité). Elle peut également servir de refuge à un expatrié en danger en vertu du droit d’asile. Cela dit, ces deux dernières missions relèvent plutôt du consulat.