State run banks sell dollars, Indian rupee recovers to 94.66

Business