Kanthalloor is a village in Devikulam taluk of Idukki district in the Indian state of Kerala. It is a village nestled in the Western Ghats of India. T...

Read More