The Indian markets witnessed carnage in Monday's early trade due to weakening in global markets as concerns over the Russian invasion of Ukraine. Also, the crude oil hits USD 96 per barrel reaching a multi-year high. The broad-based indices also saw sell-off on exchanges BSE and NSE with Sensex diving to near 56,600-level and Nifty 50 even reaching near 16,900-level. Buying was seen by FII of Rs 108.53 crore and the DII selling of Rs 696.90 crore was recorded.