Those arched windows at the top of the tallest building suggested a potentially Islamic influence, the palms keep it out of extreme latitudes, and the pink and yellow buildings suggest that it could be in just about any place except North America and Europe.