Scotland has recorded its hottest day of the year and there were warnings of potential travel disruption as the hot weather is expected to continue in the coming days.
Temperatures reached a high of 29.4C at Dyce in Aberdeen on Tuesday, according to Met Office data.