Generally, people living in Jammu speak which language?

Dogri
Kashmiri
Ladakhi
Urdu

The correct answer is: A. Dogri

Dogri is an Indo-Aryan language spoken by about 3 million people in the Indian state of Jammu and Kashmir. It is the official language of the Jammu region of the state. Dogri is closely related to Punjabi and Hindi, and is written in the Devanagari script.

Kashmiri is a Dardic language spoken by about 7 million people in the Indian state of Jammu and Kashmir and the Pakistani-administered Kashmir. It is the official language of the Kashmir Valley. Kashmiri is written in the Sharada script.

Ladakhi is a Tibetan language spoken by about 200,000 people in the Indian state of Jammu and Kashmir and the Tibetan Autonomous Region of China. It is the official language of the Ladakh region of the state. Ladakhi is written in the Tibetan script.

Urdu is a Persianized form of Hindustani, an Indo-Aryan language spoken by about 100 million people in India, Pakistan, and Bangladesh. It is the official language of Pakistan and one of the 22 official languages of India. Urdu is written in the Nastaliq script.