Definitions of City of light:

  • noun:   the capital and largest city of France; and international center of culture and commerce