India 10-year yield 6.84% as Brent drops under $80

Business