Colourful window along a street in Belize City.