The local train, Solothurn, Switzerland. Yes it was snowing when I took the photo last week.
A genuine double decker London bus, taken on one of my trips to London. The advertisement on the side of the bus is for my football team, West Ham United,, known also as the claret and blues, because that is their colours.
A Zeppelin flying over our aparment blocks and yes, it was public transport at the time. Edelweiss were celebrating 25 years as a Swiss airline and were doing a publicity thing. You could book a ride in the Zeppelin. It seems it was quite a success and very popular.