Roshan Meka’s period action drama “Champion,” directed by Pradeep Advaitham, will stream on Netflix from January 29. Set in post-independence India, the film highlights the Razakar system and earned praise for its sincerity. The OTT window is 5 weeks, while dubbed version details are awaited. The film marks Mollywood actress Anaswara Rajan’s Tollywood debut.