Can I repay my loan from a foreign account?

No.