The correct answer is: A. NH-148A
NH-148A is a national highway in India. It is a spur road of National Highway 48. It starts at Rewari in Haryana and ends at Narnaul in Haryana. The total length of NH-148A is 46.4 km.
NH-22 is a national highway in India. It runs from Delhi to Amritsar in Punjab. The total length of NH-22 is 445.6 km.
NH-8 is a national highway in India. It runs from Delhi to Mumbai. The total length of NH-8 is 1,394 km.
NH-71 is a national highway in India. It runs from Agra in Uttar Pradesh to Jaipur in Rajasthan. The total length of NH-71 is 250 km.
Therefore, NH-148A is the shortest national highway of Haryana.