i can do an american and spanish accent, but i need to learn some british ones!

my question is what is a nothern accent? is it basically one
whole accent, or split into different cities?
and does anyone know a good way/tip to learn it? im thinkin of trying youtube first x
hope this makes sense!

p.s - i have an RP accent