Nifty ends higher above the key 10,500-level

Nifty ends higher above the key 10,500-level