Question: What city with millions of people has the official language of Urdu?
SPARQL (Wikidata):  select distinct ?sbj where { ?sbj wdt:P37 wd:Q1617 . ?sbj wdt:P31 wd:Q1637706 } 
Answer: Aurangabad, Delhi, Hyderabad, Karachi, Lucknow