NHRC Takes Note Of Worker’s Death At Delhi Airport’s T3, Asks For Report In 2 Weeks | News18 Impact

The crime scene was found to be cleaned up before forensics arrived, leading the Delhi Police to register a case for tampering of evidence and causing death by negligence