Nifty, Sensex close higher, banking stocks shine | Sharefundss