AP - Back-to-back explosions have rocked a Western-style hotel where Afghan police are battling insurgents who attacked with suicide bombers, machine guns and rocket-propelled grenades.