Sensex recovers 400 points but remains down 303.53 at 77,850.72

Business