‘India Placed Much Better Than Others To Ride Out The Current Crisis’