city, canals, france, buildings, village, historic, river, side, strasbourg, grand, fantastic, stream, duct, gathering, community, marvelous, settlement, district, tremendous, edifice, passage, terrific, wonderful, european country, wondrous, metropolis, urban area, urban center, building, small town, historical