How many districts are in Punjab?

A ) 23

B ) 33

C ) 42 ✅

D ) 38