Englisch Passers-by and local residents doubt the necessity of the radical clear-cutting of trees in the area

Kennen Sie schon die Übersetzungen für diese Phrasen?