Who is hosting the Indian Oscars this year?
The Indian Oscars, officially known as the National Film Awards, are not hosted by a specific individual. The awards are presented by the Directorate of Film Festivals, an organization under the Ministry of Information and Broadcasting, Government of India.