Official: Telugu Action Drama Mass Jathara Lands on Netflix November 28 November 25, 2025November 25, 2025