The correct option is
B Vindhya mountains
The Vindhya Range (also known as Vindhyachal) is a complex, discontinuous chain of mountain ridges, hill ranges, highlands and plateau escarpments in west-central India.
Technically, the Vindhyas do not form a single mountain range in the geological sense. The exact extent of the Vindhyas is loosely defined, and historically, the term covered a number of distinct hill systems in central India, including the one that is now known as the Satpura Range. Today, the term principally refers to the escarpment that runs north of and roughly parallel to the Narmada River in Madhya Pradesh, and its hilly extensions. Depending on the definition, the range extends up to Gujarat in the west, Uttar Pradesh and Bihar in the north and Chhattisgarh in the east.
The Vindhyas have a great significance in Indian mythology and history. Several ancient texts mention the Vindhyas as the southern boundary of the Āryāvarta, the territory of the ancient Indo-Aryan peoples. Although today Indo-Aryan languages are spoken south of the Vindhyas, the range continues to be considered as the traditional boundary between north and south India. The former Vindhya Pradesh was named after the Vindhya Range.