lol no it assumes a US account. it's not even listed in the app stores here. people mostly use bank transfers for everything since it's free and fast
I don't use Venmo myself - I'm at a point where I'd rather just pick up the check that try to split it (using any method). And let me friends pick up the next meal.