The Hamirpur Police has detained four people, including an Army personnel, for allegedly blocking a road and assaulting a private bus driver, conductor and passengers in the Salasi area here, officials said on Thursday. The action was taken after a video of the group vandalising the Shimla-bound bus went viral.