Something is happening that seems to be a karmic payback for city-bus drivers who have been responsible for running over pedestrians while on duty.
2022
2023
2020
2016
2004
2025
2017
2021
2013
1998
2008
2019