20140616 city.delhi: Barricade on slip road could have slowed down car