Calling all London fans! These glass ornaments representing the city’s iconic red double-deck buses are ready to roll for your holiday. Buy your ticket and hop onboard! These are handblown and handpainted by a small ornament company with facilities in northern Bavaria and Poland. Each is unique. Limited quantities. Made in Germany and Poland.