20130510 india: Commuters sitting ducks as buses in Himachal spill blood