Skip to main content

Definitions by daymian

The identical twin of London
New York and London two of the most diverse places on earth.
New York by daymian August 5, 2008