India's current account deficit fell to $18.2 bn in Dec quarter

India's current account deficit fell to $18.2 bn in Dec quarter