Najafgarh is a town in the South West Delhi district of National Capital Territory of Delhi, India. It is one of the three subdivisions of the Southwest Delhi district. From Wikipedia
Legislators push to rename Najafgarh, Mohammadpur, and Mustafabad, but legal and procedural hurdles remain.