Question: What country is the Indian rock band Musafir from?
Sentence (from "Delhi"): Delhi ( , Dilli), officially the National Capital Territory of Delhi or NCT, is a city and a union territory of India.
Relevant evidence: Yes