Drivers are facing delays of more than 30 minutes.