The Princess Royal appeared in great spirits as she attended the Royal Highland Show in Ingliston, Edinburgh. The royal, 72, donned a turquoise dress as she as she met with exhibitors in the cattle ring