Correct Answer - Option 2 : Kannur : Kerala
The logic as follows here is;
Allahabad : Uttar Pradesh →
Allahabad city is present in state Uttar Pradesh.
1. Indore city is present in the state of Madhya Pradesh not in Punjab.
2. Kannur city is present in the state of Kerela.
3. Darjeeling is present in the state of Kolkata not in Himachal Pradesh.
4. Ajmer is present in the state of Rajasthan not in Haryana.
Hence, the correct answer is "Kannur : Kerala"