The correct answer is: A. N.H. No. 3
National Highway 3 (NH 3) is a national highway in India that runs from Surat in Gujarat to Agartala in Tripura. It is one of the longest national highways in India, with a total length of 2,700 km (1,680 mi). The highway passes through the states of Gujarat, Maharashtra, Madhya Pradesh, Chhattisgarh, Jharkhand, Bihar, West Bengal, Assam, and Tripura.
In Bihar, NH 3 passes through the following cities:
- Patna
- Gaya
- Bhagalpur
- Muzaffarpur
- Darbhanga
- Saharsa
- Purnia
- Katihar
- Araria
- Kishanganj
NH 3 is a four-lane highway for most of its length. However, there are some stretches where it is a two-lane highway. The highway is well-maintained and is a major artery for transportation in India.
The other options are incorrect because they are not national highways that pass through Bihar.