Thalora


Thalora - Village in Kannur District, Kerala, India.