Yep, you got pretty close
It's in Europe, Estonia. And indeed, it's a Seat Altea next to it.
Yeah, I like the flag! It's really multi-cultural car - Swedish design, German engine and US spec.
Made a thread of the car
http://d24t.com/showthread.php?t=931