It's because Gandhi believed in villages and because the British ruled from the cities, therefore Nehru thought of New Delhi as an un-Indian city.
И связана она с верой Махатма Ганди в село, и тем, что британское правление исходило из городов.