There will also be show jumping, with top riders battling for £45,000 in prize money, and more than 100 food exhibitors will be offering everything from award-winning cheeses and ethically farmed fish to whisky and shortbread.

Last year, the Royal Highland Show generated around £250m for the Scottish economy.

Organisers are predicting huge numbers through the gates with 20,000 parking spaces available and children aged 15 and under receiving free admission.

Scotland’s rural affairs secretary, Richard Lochhead, said: "The Royal Highland Show is the largest celebration of farming, food and the countryside in Scotland, attracting audiences from across the world.

"It is a fantastic showcase of rural Scotland and the finest Scottish food and drink we have to offer, which last year generated a staggering £250m for the Scottish economy and has experienced unprecedented success thanks for our first class producers and our rich natural environment."