due to the other cars, i think it was filmed in russia