Present account deficit narrows to $10.5 billion in Q3 from $11.4 billion Continue ReadingPresent account deficit narrows to $10.5 billion in Q3 from $11.4 billion