Indian shares logged their second straight week of gains, with the benchmark Nifty 50 index hitting record highs in all five sessions, buoyed by a rise in heavyweight financials. As the index closed above the crucial resistance level of 22,200, with the next resistance seen at 22,400. Short-term support is positioned at 21,900. As long as Nifty maintains levels above 21,900, the index may continue to be considered a buy on dips