Mahe River which is also called by the name Mayyazhipuzha is in Mahe. Mahe was a former French settlement which lies in Kannur district but is officially part of Pondicherry. During the rule of the British, Mahe River was popularly called as the English Channel.
It was named so as this river separated British ruled Thalassery and French ruled Mahe. The river originates from the forests of Wayanad and has a length of 54 kms. Some of the villages through which the river passes are Vanimel, Iringanoor Peringalam, Edachery, Eramala, Kariyad, Mahe etc. After travelling through all these villages, it empties into the Arabian Sea.