2 died, 20 injured in road mishap