Delhi is a cosmopolitan city with many ethnic groups and cultures. Due to these various groups, several languages are spoken here.

Hindi is the official language, which is spoken by the majority of the population. Urdu, Punjabi and English are other common languages in Delhi. The business language is English and one can get by the city with a good knowledge of English.