Satellite images reveal progressive slope deformation triggered by mountainous road construction in China
Satellite images reveal progressive slope deformation triggered by mountainous road construction in China