The UK inaugurates embassy of “Palestine" in London, following Britain’s recognition of Palestinian statehood.

Read more