You are going to file as a non-resident. Since you don't live in the US anymore and you are not a citizen you can't file the same way that you did when you lived here.
TurboTax doesn't file non-resident returns. For that we partner with Sprintax. Here is a link.
The partnership is required to withhold taxes if it has a non-resident alien as a partner. That is why the forms are required. On the upside it means that your taxes will already be paid when you file the US return.
@deepakagnanii
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"