Hi Anubhav Sharma,
As part of the verification process at the Testing Center, you MUST have a valid form of ID (in this case, a valid passport). If you cannot provide appropriate identification, then you will not be allowed to take the GMAT. If your passport has expired, and there is no other form of identification that the Test Center will accept, then you're stuck. If you do have a valid passport, but it's not currently in your possession, is there a way to have it sent to you (via expedited shipping?)?
With one day to go, there's no way to 'cancel' your exam, but if you don't physically take the Test, then you will not have to wait 31 days to schedule your next Test. You will end up forfeiting this Test Fee, but there won't even be a listing in your file, since you will end up neither taking, nor canceling, your GMAT.
GMAT assassins aren't born, they're made,
Rich