The Mahi is a river in western India. It rises in Madhya Pradesh and, after flowing through the Vagad region of Rajasthan, enters Gujarat and lo the Arabian Sea. Mahi river doesn't flow through kerala. It is 'Mahe river' which flows through Kerala. Mahé River, is a river in South India. It flows through the state of Kerala and the coastal exclave of Mahé in Puducherry