Wikipedia
Avilora
Avilora is a village located in Kozhikode district of Kerala state, south India.