For a given color, find a contrasting color (not optimal).
Multi-lingual country, region, city, and GPS data of whole world in hierarchical structure.