It's not every day you see a 90-year-old electric train running down the middle of the road - unless you live on this street, where it happens every few hours. I went to find out the story behind the unusual Soller Railway on the little-known island of, er, Mallorca...