Can I file my taxes from abroad?

Yes.