Question: how many districts are there in punjab and name them?
Answer: All the 22 districts of Punjab along with their headquarters as of 2016.