The first osprey egg of the season has been laid at a Perthshire wildlife reserve.

Female osprey NC0 laid the mottled egg - which is around the size of a duck’s egg - at the Scottish Wildlife Trust’s Loch of the Lowes Wildlife Reserve at 10.48am on Wednesday.

It appeared after a six-minute labour during a lull in the strong winds that the ospreys have had to endure in recent days.

Female ospreys typically lay between two and three eggs in a season, so further eggs are expected in the coming days.