India’s telecom sector has been struggling amidst an acute financial and business crisis, which has been further aggravated by the recent Supreme Court decision, which...
Rating agencies in India are often accused of negligence, collusion and dereliction of duty particularly after the shocking AAA rating given to ILFS. A recent...