Credit Climate India: Business Optimism Sinks to 12-Quarter Low
The general uncertainty in the Indian economic environment has taken a toll on companies and in turn, business optimism in the country has hit its lowest level in 12 quarters, a report showed. The Dun & Bradstreet (D&B)...
Read More