Rain streams down over a bustling city road.