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.
C'est parce que Gandhi croyaient aux villages et que les Anglais dirigeaient depuis les villes. Et donc, Nehru voyait en New Delhi une ville non-indienne.