80,000 points will not be enough to get you in Business Class as far as I know on any airline to India. My wife and I just flew to India on Star Alliance using Continental Miles (which you can transfer from Membership Rewards). You need to get to 100,000 points at a minimum to include at least 1 business class flight.
That'll get you 120,000 miles on BA. You can consult BA's award charts to see what it would take, miles-wise. If you're leaving from the US, the US-LHR segment could have some expensive fuel surcharges on it, but it's less than the cost of a ticket.