The Punjab and Haryana High Court slammed the Customs Department for a delay that caused kiwi wieghing 89,420 kg to rot, ...