Big shopping mall

Large shopping center with many shops spread over several floors.