The PRO from the previous company asked me for my one months full salary including allowances.He said only after he gets the money he will proceed with the transfer.Therefore when my salary was issued he transferred to my bank account and then he asked me to cash it and give it back to him.I did as told and then i got the form signed from the new company and handed the paper to him along with the PCC.But now he says the sponsor is in vacation and i will have to wait for him to return.Now i am in a position where my ID expires on 26th June(next week) and i had booked flights for vacation with family on July 5th which will now have to be cancelled.There is also no proof of the fact that i paid him the money since he wanted it in cash.It is such a pity that my holidays are governed by some PRO's.