The Bhakra Nangal Project primarily serves Himachal Pradesh, Punjab, and Rajasthan through its extensive canal network. Gujarat is not directly served by this project, as it relies on different water resource systems like the Narmada and Sardar Sarovar projects. The Bhakra Nangal system was designed to address the water needs of northern states, particularly Punjab and Rajasthan. Note: Option A has a typo ('Hiamchal' should be 'Himachal').