Kevin Pietersen has confirmed his resignation as England cricket captain, saying his position was made untenable by speculation over his future.
Pietersen confirms resignation as England captain