Brilliant movie. Deftly handled sensitive issues like women safety in the ruthless public spaces of Delhi, a misogynistic society, pressures faced by honest police officers, and how not to give in to bullies. Most well handled aspect was the relationship between Soni and her female superior. Although both come from different worlds and have completely different outlook on how to survive in a hostile world, their mutual respect and understanding of each other has been well demonstrated in the movie. Must watch.