There's more than one place called Delhi: India New Delhi - the capital of India Delhi - a major city in northern India. New Delhi is one of its districts. United States of America Delhi (California) - a town in California