1. An image searching system comprising: a feature extraction module for extracting dominant colors and their distribution from a set of images; a database module for storing and retrieving the colors and their distribution; and a comparison module for comparing a set of query colors with a set of database colors and generating a sorted list of matching database images.