Concept:Tamil Nadu is a southern Indian state with three neighbouring states.
Explanation:The neighbouring states of Tamil Nadu are Andhra Pradesh, Kerala, and Karnataka.
These three states share land borders with Tamil Nadu on different sides.
No other states like Odisha, Maharashtra, or Chhattisgarh touch Tamil Nadu.
Thus, the correct set of neighbours is Andhra Pradesh, Kerala, and Karnataka.
Answer:D. Andhra Pradesh, Kerala, Karnataka