Netflix’s New India Original Drama “Leila” is a Fiction of Reality

With the release of the trailer itself, I was wooed by the way Netflix’s new India…