The Foreign Office has warned against all travel to Israel while embassies in Bahrain, Qatar and the UAE have advised British nationals to shelter in place.