Solution:While traveiling from Bengaluru to New Delhi, D will not cross Narmada River. The Narmada, the largest West flowing river of the Peninsula, rises near Amarkantak range of mountains in Madhya Pradesh. Yamuna , Godavari and Krishna River will be encountered while travelling through states of Karnataka (krishna), Maharashtra (Godavari), Gujarat, Rajasthan, Uttar Pradesh(Yamuna) and New Delhi.