An Israeli air strike killed at least 22 people in central Beirut on Thursday as Israeli ground troops in Lebanon were accused of firing on the UN's peacekeeping headquarters, injuring two Blue Helmets.<br>