I think it's China or Taiwan. Left hand drive yung GTR. You can see a phone holder on the left side window, and the road seems to be drive on right.