Indus Valley Civilization - Indus River, Sarasvati River, Bull-leaping, Indus script, Dravidian languages, Harappa, Mohenjo-daro, Mehrgarh, Lothal, Rupnagar, Kalibangan, Substratum in Vedic Sanskrit, Dholavira, Indian mathematics, Lingam, Periodization of the Indus Valley Civilization, Ghaggar-Hakra river