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.
2023
1987
1994
2021
2024
1993
2009
2022
2004
2020
1985
2019