_DSC3502

Vehicles contend with stalls and carts on the streets of most towns

Advertisements