Longest foreign buying spree in nearly two years powers Indian markets - TradingView