How do ancient cities get buried?
I mean everyone has read about archaeological digs and how they discover these ancient cities buried by the sands of time.But where does all the dust/sand/dirt come from? Im sure some of this comes from mountains erroding, but it still seems to me like it would take a huge mountain to erode to cover a whole city.
PS im not talking about cities like Pompeii that were located next to a volcano.
This question is in the General Section. Responses must be helpful and on-topic.