Borrowed from English Cardiff, from Welsh caer (“fort”) + Taf (“(River) Taff”).
कार्डिफ़ • (kārḍif) ? (Urdu spelling کارڈف)
This proper noun needs an inflection-table template.