GAZA CITY -- A bomb attack on a Tel Aviv public bus Wednesday injured at least 21 people -- three seriously -- shattering the sense of security in Israel's second-largest city and raising questions about the fate of cease-fire talks underway to end the violence in the Gaza Strip.