The Police Department yesterday confirmed that Baddi SP Ilma Afroz had proceeded on 15-day leave to attend to her ailing mother, ending speculation over her abrupt departure. While formally confirming ...