Umm… here’s what the BBC webpage you link says:
Seat of government Jerusalem, though most foreign embassies are in Tel Aviv.
That is not inaccurate. However, it is probable that the BBC is pussyfooting around the word “capital”.