Beautifully styled film. Alia Bhatt dazzled in a few scenes but was a treat to watch throughout. The cameos by Vijay Raaz (brilliant as Razia begum) and Ajay Devgan were really effective.
Too long. Needed some deft editing. But all in all, very watchable.