Which of the following sites is/are Neolithic archaeological site?
1. Kurnool caves
2. Paiyampalli
3. Mehrgarh
4. Daojali Hading
Choose the correct answer using the codes.
A. 1 and 2 only
B. All of the above
C. 3 and 4 only
D. 2, 3 and 4 only