KUALA LUMPUR: National Film Development Corporation (Finas) chief executive officer Ahmad Idham Ahmad Nadzri received backlash from social media netizens after he suggested that digital content on movie streaming platform, Netflix, to be censored. On Nov 16, Idham, who is
Read More