Sky has apologised for broadcasting "inappropriate comments" and bad language, reportedly made by former England captain Andrew Strauss about Kevin Pietersen.

Pietersen was playing for a Rest of the World XI against MCC in a Lord's bicententary showpiece, with Strauss on commentary duty when he was at the crease.

Nothing untoward took place during the television coverage, but listeners to an overseas audio application took to Twitter to report that Strauss had called Pietersen a "c**t" during a break in play.

Sky would not confirm the precise nature of the conversation that was accidentally transmitted but did tweet an apology via its Sky Sports Cricket platform.

It read: "Earlier comments were made during a break of play which were heard overseas. We apologise for the language used."