The Sensex and Nifty are at a 28-month high as equities gained for the fourth consecutive week. The bull run has been on the back of a global rally that has sent U.S. indexes to record highs. Foreign investors have been net buyers for 15 consecutive sessions, bringing their total for the year to $12.73 billion. Investors are also betting the RBI will continue to cut rates after having lowered them by 75 basis points so far this year. Inflation data due this will be a key trigger for trade.