What factors contributed to the decline of cities like Constantinople and Kashgar?

a) Invasions and conquests
b) Economic stagnation
c) Political instability
d) Environmental degradation