The Punjab and Haryana high court on Thursday rapped the state election commission (SEC), Punjab, over the delay in completion of the investigation into an audio clip allegedly involving the Patiala ...