99% of the domains gets registered instantly , though it takes some 24hrs. to get reflected globally and this is according to the international norms and standards , The delay if so happens is usually becuase when the customre makes a payement through Cheque / DD and he couriers the same , it takes almost 2 -3 days to recieve the cheque and 3 days for clearing as a consequence the registration takes place after alomst 6-7 days , If you talk about any international player than never give this as the option of payment ,they take money through Credit card and since they realise the payment instantly the domain gets registeerd and reflected in 24hrs.Though we also provide Credit card as the payment option but some 45% of population instead prefers to go for Cheque / DD and just to ensure that we are flexible if it comes to payment mode , we entertain cheque / DD as well and thus it gets delayed