colorful fabric banners and market stalls on a lively street