Aberdeen's Union Terrace hosts regular International Street Markets, attracting 120,000 visitors to the city centre. Around 70 stalls offer food, crafts and gardening supplies alongside fresh fruit and vegetables, herbs, spices and plants.