The correct option is D archaeological excavations
Main channels of our knowledge about the Indus Valley Civilization are Archaeological excavations. In archaeology, excavation is the exposure , processing and recording of archaeological remains. An excavation site is a site being studied. It is very helpful to bringing the past to life. Excavation involves the recovery of several types of data from a site