Indian markets showed resilience on Wednesday morning, with the Sensex up over 520 points and Nifty trading above 23,700 by ...