Bank of Baroda's report suggests India's current account deficit will remain under control for FY25 and FY26 due to stable ...