RBI curbs speculation, rupee closes at 93.06 per US dollar

Business