The house in the background says British to me and the car says as home-made as can be, with its normally- rear-light clusters stuck to the front (quite confusing for old duffers like me who remember such designs
), so, Brit home built, about late 1960s?