Bekal is a beautiful fortified town in Kasargod, Kerala. Famous for the Bekal fort and sand beaches this is still among the lesser-known jewels in the crown of God’s own country. About 380 km from ...