HeadlinesHeadlines: Oscars 2023: India Wins With RRR & The Elephant WhisperersAleesha SamMarch 13, 2023 by Aleesha SamMarch 13, 2023 Indian films made history at the 95th Academy Awards securing two wins for the country. SS Rajamouli’s magnum opus RRR won the ‘Best Original Song’...