@Da***
those are embassies, and consulates, of OTHER COUNTRIES in the UK. Embassies are places that represent the governments of countries abroad, to those countries
The UK government is itself based in the UK (mainly for logistical reasons) and therefore feels that it doesn't need an embassy in the UK to represent itself, to itself.