Why do impurities decrease vapour pressure?

By adding impurities to a pure liquid, it becomes difficult for the liquid molecules to escape the solution and contribute the vapour pressure so vapour pressure decreases