NXPal on 28 July 2016
no, because downloads are not sales
the game is free to play
if you count downloads, the best selling franchise in the world is angry birds.
no pokemon or mario comes close