The Beatles sounded English when they sang.
There are loads of big name British bands who sound British when they sing...Oasis, The Smiths, Blur etc.
For certain styles of music though, an American accent is obligatory...can't imagine Mick Jagger singing in a cockney accent for example.
Joe Jackson always sang in an American accent. Could never work that one out.