Wikipedia
Vellora
Vellora is a village in Kannur district in the Indian state of Kerala.
Vellora is a village in Kannur district in the Indian state of Kerala.