Sensex rebounds nearly 2,900 points as foreign investors pour money

Business