I was on a 40mph road in the outside lane, the inside lane was start/stop traffic as cars were queuing to come off a slip road. A car from the inside lane started to pull out in front of me and I braked sharply to a stop to avoid a collision. A few seconds later, or at least that's what it felt like I was hit from behind by an empty taxi. The car in front that I was avoiding just carried on.
My car not badly damaged but the taxi is. No-one stopped so no witnesses.
No-one was injured although could be too soon to know if whiplash as can take some time to develop.
I feel terrible for the taxi driver as it's his livelihood, he won't be able work. I don't know what I could have done differently but I feel awful about it to the point I just don't want to drive any more.