Chelora, Kerala
Chelora is a town in the Kannur district in the Indian state of Kerala, 8 km from the city of Kannur and located on the Kannur-Mysore Highway. The Kannur International Airport has located 15 km from here. Chelora has colossal importance for the betterment of Kannur. Some shopping malls are being constructed here. The place …