Shimla: At least 44 passengers were killed when a private bus fell into a river in Himachal Pradesh’s Shimla district on Wednesday, police said. Two people, including the bus conductor, managed to escape by jumping off the bus even as it skidded off the road. The bus, with 46 peopleContinue Reading