Mappila Bay (or Moppila Bay) is a natural harbor situated in Ayikkara Kannur town, Kerala state of South India.
Ayikkara |