Multiple choice Which of the following departments lays and maintains the National Highways in India? NHAI CPWD PWD Zila Parishad BRO Reveal answer Fill a bubble to check yourself B Correct answer Explanation National Highways are the primary road systems that are laid and maintained by the Central Public Works Department (CPWD).