Jesus knew the future of Jerusalem. He knew that the Romans would destroy it, not leaving one stone upon another. This destruction happened in 70 AD, within the lifetimes of many that heard His prediction. That Jesus knew the future with such certainty points to His divinity. That He wept over Jerusalem shows His humanity. Jesus is both God and man, even His judgments are marked by tears.