Home / China deploys spider excavators to build roads near Indian

China deploys spider excavators to build roads near Indian