From Havana to Porto, the world’s most colourful cities revealed – Daily Mail

St John’s in Canada, Valparaiso in Chile, Locarno in Switzerland, Little India in Singapore and Cape Town in South Africa all have delightfully dazzling architecture.