Heavy fighting has broken out in the city of Haifa in northern Israel. Rockets have been fired into residential neighborhoods, and ground troops are engaged in street-to-street battles. The conflict has caused widespread damage and casualties on both sides.