A busy street in a Spanish-speaking country, with an ambulance and a rickshaw.
A street is busy.