Which is the longest national highway of India the distance covered the starting point and ending point?

Nh 21 is the longest highway in india it starts from north end to south end. It covered the distance 2,369km (approx)