An exquisite Indian sweet showcasing the rich, creamy texture of barfi infused with the nutty goodness of pistachios (and almonds).
16