Video below.

A romantic bygone age of travel returned to Windsor on Tuesday when the first scheduled steam train service from Waterloo in over half a century chuffed into town.

The Royal Borough's mayor Cllr Sayonara Luxton joined businessman David Buck - owner and chairman of the Steam Dream Rail Company - to welcome the Mayflower as it arrived at Windsor and Eton Riverside station.

Mr Buck took over the company in December, fulfilling a lifelong dream.

The grandfather of eight ran the film printing company Bucks Laboratories in Banbury Avenue on Slough Trading Estate for 40 years.

He said: "I always had a passion for steam trains since my childhood in Ipswich and even built a mini-rail line in my garden at Fifield. The one ambition I had not fulfilled was to own my own mainline railway company and now I have achieved it."

His train the Mayflower will run between Waterloo and Windsor every Tuesday throughout the summer until September 3 - offering three classes of travel in vintage carriages.

The Mayflower was built in 1948 and still sports its original British Rail apple green livery, elegant 1950’s Pullman style dining carriage with wood-panelled walls, comfortable seats, table lamps and curtains reminiscent of a bygone era as well as comfortable First Class restaurant cars with wood panelling and large picture windows.

The Steam Dream Rail Company has been operating for 20 years and runs trips on vintage trains to 100 stations across the UK - not to mention tours of the Highlands, Cornwall and Edinburgh. Mr Buck plans to extend its reach to Ireland, Germany and New Zealand over the next two years.

Tickets for the Waterloo to Windsor train range from £35 up to £85 per person for the Pullman Style Dining experience with Champagne brunch. Table service for snacks and drinks is available throughout the rest of the train and picnics welcome. Tickets can be purchased online or on platform 9 at Waterloo Station on the day.

For further information and to book tickets go online at www.royalwindsorsteamexpress.co.uk or call 01483 209888 between 9am and 5.30pm, weekdays.