Sensex Gains 3.1% Weekly as IT Stocks Post 18-Year High | AirNews.in