Neolithic sites in South India are found in
Choose Your Option
A. Only river deltas
B. Andhra Pradesh, Karnataka and Tamil Nadu
C. Only coastal areas
D. Only the Deccan Plateau