I'm sorry, y'all. I was wrong. Ding dong. π
It turns out China and Russia are tied, each sharing land borders with 14 countries.
So, I'll honor Heather's win first since she answered with China which is what I was looking for, BUT anyone who guessed Russia gets a pinned post too! π
Thanks for keeping me honest.