yes but due to the insanely high cost, 25x that of the american model, it has only equipped the 2 052C destroyers. this was achieved in 2004. apparently, the cost has still not gone down, which would explain why we cannot build any more 052Cs even though we desperately need them.
Due to Brahmos's supersonic speed it has to fly higher, at around 20m above the water surface. This makes it easier to detect by radar. The Nirbhay however could be wave-skimming at 5m, which is below the height of the radar. It could also maneuver more easily.
Despite Nirbhay being inferior to other similar cruise missiles it is a huge step forward for india. For india, 1000 km range is more than enough and would make the nirbhay functionally the same as any other cruise missile.