India, the world’s fastest growing large economy, is slowing: There has been a visible deceleration in activity in the past …

India, the world’s fastest growing large economy, is slowing: There has been a visible deceleration in activity in the past …