I tried opening a Vanguard account directly through their website, but was not able to as I am not a resident in the US (although I do have a US bank account and social security number from a previous short job there).
Has anyone succeeded in opening a Vanguard account while living in South...