Agrawal added that both retail buyers and foreign investors are contributing to the current market rally. Sensex has been hovering on record highs for the last few days and topped the 67,000-level earlier in July, while Nifty inched near the 20,000 mark for t…