Bharat Forge profit down 8% on costs, revenue up 21%

Business