Indian equity indices ended on strong note with Nifty around 22,850 on March 18.