Episode 53: Transfer Pricing in Spain

If there's one thing that this country agrees on, it's that transfer pricing means big revenue bucks.

2356 232