A car bomb exploded outside the heavily-guarded US consulate in the Saudi port city of Jeddah today, injuring several people. Hostages were understood to be held inside as a gunbattle raged in the latest strike against Western targets in the kingdom.