95th Academy Awards on March 13, 2023: When & where to watch Oscars LIVE for free
95th Academy Awards on March 13, 2023: When & where to watch Oscars LIVE for free
This year's Academy Award's ceremony is going to take place on 12th March in Dolby Theaters, LA. The 2023 Oscars are special for India with not just one but three nominations for the country.