The cause of a blaze which ripped through a Taunton town centre pub is being investigated.

The fire broke out in the Ring of Bells pub in St James Street shortly after 7.30pm on Saturday.

Emergency crews from across the county were called to the scene and rescued a dog from the blazing building.

The pub suffered major damage to the roof and first floor and water damage to the ground floor bar area.