Navarasa was the best bet for Netflix - it brought together over 45 leading names in the industry (including cast, producers, directors & technical crew) and the best of the industry had worked ...