mikehigginbottominterestingtimes.co.uk
Palace tram
The National Tramway Museum, like all good tourist sites, needs novelties to encourage visitors to return repeatedly: This year’s pride and joy is London United Tramways no 159, built in 1902 and …