Banking and financial stocks led the benchmark indices Nifty 50 and Sensex to snap eight consecutive sessions of losses, as ...