The Department of Public Works and Highways (DPWH) will pilot a new engineering technology aimed at strengthening the foundation of EDSA and integrating an improved drainage system while minimizing disruption to traffic flow. The DPWH said the pilot test will cover two primary processes —...