LATEST: Sri Lankan navy says 20 Tamil Tigers killed in sea battle. More so-