Mahé River (also known as Mayyazhipuzha or the English Channel of India) is a river in South India.
The Mahé River, also called Mayyazhipuzha or the English Channel of India, is located in South India.