Urdu is the official language of Karachi, as well as the rest of Pakistan. However, the city is known for its linguistic diversity, with significant communities speaking Sindhi, Punjabi, Pashto, and other languages.
Karachi Quiz: How Much Do You Really Know About Karachi?