A bus museum is hosting a display of 12 hand-picked heritage buses owned by collectors, the oldest one being more than 100 years old. The Oxford Bus Museum at Long Hanborough near Witney, Oxfordshire, ...