India's 10-year yield tops 7% as oil breaches $110

Business