For Temiloluwa Faith, an IT officer in Edo State heading home to her parents to enjoy an annual leave, Thursday, June 25, was ...