Disney is facing the heat on social media platforms for filming the movie 'Mulan' in Xinjiang, with support of Chinese Communist authorities who are persecuting millions of Uighurs in the region.
A forensic team from Madurai was appointed to collect evidence from the station. Following a nationwide outrage over the incident, five policemen have been suspended including an inspector and two sub-inspectors.