Viewers in India will be able to watch the 96th Academy Awards live on Disney+ Hotstar, Star Movies, Star HD and Star World from 5.30 am (IST) on March 11, the streamer and the TV channels have ...