20120606 india: Himachal Road Transport Corporation staff strike cripples transport services