Nifty Hits Fresh Five-Month Low at 23,118 as FII Selling Continues