He said ballet and opera should not be left only to be enjoyed by the wealthy, adding: "I don't consider myself high-brow or wealthy, but I still enjoy some aspects of classical music."

An SNP spokesperson responded: "People listening to Jeremy Corbyn will be very surprised to hear him declaring that his six-figure salary does not make him wealthy, another example of how out of touch Labour is with Scottish voters."

According to official records Mr Corbyn has made more than £3million from the state in the past 30 years.