The correct option is B Punjab has many rivers.
The alluvial plains are generally situated in an area which lies between two rivers. And this area has a particular name, called “Doab”. It means the “area between two rivers”.Punjab has many doabs due to the presence of many rivers.