A newborn baby girl was found dead inside a toilet at a government hospital in Chhindwara, triggering shock and a police investigation.
There was something for everyone this year, but IndieWire’s annual critics survey sought to find consensus on a diverse ...