Credit Climate India: Business Optimism Sinks to 12-Quarter Low

The general uncertainty in the Indian economic en­vironment 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