Chembakolli A Village in India. Chembakolli Chembakolli is a village in India. India is quite a large country on the other side of the world. A lot more.