Reply To: Is Business address mandatory for NON US resident?

    Hannah hazel
    Beginner
    US

    Yes, It is mandatory for non-US residents to have a business address.