China borders seven countries but Algeria doesn't. (Not unless you count Western Sahara as a country and whatever you feel about the legality of Morocco's occupation of the territory, it can hardly be considered as independent.) I know that China borders more than seven countries - but if it borders more than seven then it does border seven! So, China should be the correct answer.