News

Markets trade flat amid geopolitical tensions, earnings anticipation; Sensex up 0.06%, Nifty down 0.05% by mid-day.