Which statement regarding Paleolithic sites is correct?
1. Paleolithic culture of India developed in the Pleistocene period or the Ice Age
2. Paleolithic sites were present in the hill slopes and river valleys
3. Palaeolithic sites were absent the alluvial plains of the Indus and the Ganga
4. All of the above