Delhi government has deployed advanced amphibious excavator machines to accelerate the cleaning of major city drains, including the Najafgarh and Pankha Road drains.