Fire crews have been working through the night following a barn fire at Shabbington near Thame.

Twitter users posted pictures of large clouds of black smoke billowing from the building in Ickford Road, which remains closed to traffic.

The blaze broke out at 3pm and continued for several hours, with 20 firefighters on the scene and Ickford Road was closed in both directions.

People as far away as Carterton, Chalgrove and Blackbird Leys were able to see the cloud of smoke from their homes.

Crews from Buckinghamshire and Milton Keynes, who were on the scene along with Oxfordshire Fire and Rescue, warned people in Shabbington and Long Crendon to keep doors and windows shut.

A statement posted on the Bucks and Milton Keynes website read: "Crews from Aylesbury, Waddesdon, Thame, Oxford and Wheatley are currently dealing with a fire in a farm building containing mixed waste in Ickford Road, Shabbington.

"The fire has created a plume of smoke which is visible from many miles away, and residents in Shabbington and Long Crendon are advised to keep doors and windows shut and to stay away from the smoke.

"Thames Valley Fire Control Service received the first of 10 calls to the incident at 3.08pm.

"There are about 20 firefighters and officers at the scene. Crews are using two main jets to prevent the fire from spreading."