Road projects 'provide great service' to motorists
The Traffic Engineering and Safety Department at the General Directorate of Traffic is implementing a number of road projects in Doha, in co-ordination with the Public Works Authority (Ashghal), to enhance traffic flow.