The Mayflower was announced and displayed for the first time on 28 September 1949, the first day of the Earls Court Motor Show.
For the first time ever, the Mayflower made its public appearance on 28 September 1949, as the inaugural day of the Earls Court Motor Show.