Which province of Pakistan has no Desert?

Which province of Pakistan has no Desert?

A. Sindh
B. Punjab
C. Balochistan
D. KPK