then there are 3.... as far as I know, there is an american battleship (Texas?) which fought in both world wars and still is afloat.
There are six ships that survived both World Wars.
USS Texas,
HMS M33,
HMS Medea,
HMS Caroline,
Drazaki, and
Georgio Averof