Critics Choice Awards: RRR Continues To Roar - Wins Best Foreign Language Film, Best Song ndtv.com Submitted by APrimitiveMartian t3_10dajoi on January 16, 2023 at 9:47 AM in movies No comments 1