many thousand years pass before the next event of any chronological certainty when , at some point close to the middle of the second millennium bc , an apparently quite vast urban civilization appeared on the plains of the indus valley and surrounding mountains !