2 x UK Badge for Cars Road Legal France Europe EU Countries Self-Adhesive Plate
The car badge can be stuck to both the car body and windows.
eBay