Carmen Sandiego Wiki
Advertisement

Delhi is a city in India, containing New Delhi, the capital of India.

Delhi was referenced in at least one episode of Where in the World is Carmen Sandiego?:

  • My Cup Runneth Away: split between old and new; the old section dates back more than 2000 years; the new section was built by the British in the early 1900's
Advertisement