"I live here," implies that you live in the place where you are speaking.
"I live in London," states that you simply live in London.
So, "I live here in London" states, yes you simply live in London, but also that London is the place where you are speaking. (It might be uncertain, such as if you are speaking over the phone or online.)