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