i can't imagine its so efficient that it take no more than 24 hours from placing an order, being despatch till it arrive your door.
i can't imagine its so efficient that it take no more than 24 hours from placing an order, being despatched till it arrive your door.
i can't imagine its so efficient that it take no more than 24 hours from placing an order, being despatched till it arriving your door.
which one is right? or any other?