The largest river of all the west flowing rivers of the Peninsular India is Narmada River
Umiam Multipurpose Power Project is located in Meghalaya