Which city of punjab is known for ‘city of sand’?

Which city of punjab is known for ‘city of sand’?A. Bhawalpur
B. Mianwali
C. Bhakkar
D. layyah