news Sensex recovers nearly 300 pts from low, ends 134 pts higher; Nifty tops 15,850; Tech Mahindra rises 3%, L&T 2% July 14, 2021