New Delhi: The Frances McDormand-starrer "Nomadland" will release in India on April 2, IANS reported. The film is...