Veteran band Black Sabbath have topped the charts with their new album, 43 years after the band last made it to number one.

The heavy metal band have set a UK chart record for the longest gap between No 1 albums, overtaking Rod Stewart who set a similar record last month.

Lead singer Ozzy Osbourne said it was great to have beaten Stewart but added: "Rod's the same as us. We've got something other people haven't got. It's all manufactured bullshit these days. But the likes of Rod and Elton John and us have got something different. We know our craft."

Black Sabbath last hit the top spot with Paranoid in 1970 and new album 13 is the first studio album to feature original members Osbourne, Tony Iommi and Geezer Butler for 35 years.

The Rick Rubin-produced album, which was released on Monday, has sold 13,000 more copies than Liam Gallagher's Beady Eye with their latest album, BE, which is at No 2.

Osbourne said: "I'm in shock. The success of this album has blown me off my feet. We've never had a record climb the charts so fast."

He said the band would probably release another album, but added: "We're still revelling in coming back with this.

"I don't want to promise anything to anyone. It took us long enough to do this, and we can't wait another 43 years to have another No 1. If it comes to pass we don't make another record, then I can rest easily knowing we finished things properly with 13."

Stewart's album Time set the record for the longest gap between No 1 albums last month, 37 years after he last reached the top of the chart. The album is at No 3 this week while another veteran act, Status Quo, are at No 10 with their new release Bula Quo!

American singer Robin Thicke tops the singles chart for the third consecutive week with Blurred Lines featuring TI and Pharrell Williams. The song has clocked up more than 500,000 sales since its release. Naughty Boy holds steady at No 2 with La La La while Passenger climbs one place to No 3 with Let Her Go.