Get your taxes done using TurboTax

You will need to speak with your local bank authorities to find out the procedure to deposit a US Treasury check.  Most foreign banks will accept a US Treasury check as a deposit but will have a hold on the check for a certain number of days before the funds can be released.