20160516 city.delhi: Haryana fines firm nearly Rs 21 cr for lack of facilities on toll roads