On the back of positive global cues, the Indian indices opened higher and pushed Nifty index to the day's high of 23,391.65, ...