The majestic town Mahe nestled at the mouth of the Mayyazhi River is situated on the West Coast of the Indian Peninsula, between Badagara and Thalassery , its about 58 kilometers from Kozhikode , and 24 kilometers from Kannur in Kerela State is a busy trade centre.
