Heavy gunfire and explosions were heard today in the holy city of Karbala, where American troops are battling fighters loyal to radical cleric Muqtada al-Sadr. Black smoke rose near the Imam Hussein shrine, one of the most sacred sites of Shia Islam.