Europe’s great colonial powers have squabbled over this coastal city’s spices for centuries … Photograph: Alamy… but it really made its name in textiles.Photograph: AlamyIts unusual wooden mosques bear witness to the city’s ancient trading links with the Arab world which continue profitably to this day and are now funding a building boom. Name the city. Photograph: AlamyThis week’s winner will receive a £150 voucher from Hotels.com which can be used at more than 120,000 places to stay across the world, from quirky B&Bs and family boltholes to boutique hotels. Hotels.com customers can get a night free for every 10 stayed with its rewards scheme. Email your answer by Thursday 5 February to viewfinder@observer.co.uk or send a postcard, with address and phone number, to Viewfinder, The Observer, Kings Place, 90 York Way, London N1 9GU.
■ Last week's answer was Paramaribo, Suriname. The winner was Abigail Penney, of Eastleigh, Hants.Photograph: EyesWideOpen/Getty Images