At least 10 people have been injured in an explosion on a bus in Israel’s commercial capital, Tel Aviv. One Israeli official said the blast, near the military headquarters, was a “terrorist attack”.