Cuba technically shares a border with the US - Guantanamo Bay is US territory. And Cyprus technically shares a border with Northern Cyprus (though it's only recognized by Turkey).
Can you accept Philippines with two Ls and one P instead of one L and two Ps because I've spelt it that way a gajillion times on other quizzes and it's been fine. Thanks, sweet quiz though.
Cyprus borders Northern Cyprus and a British overseas territory. Bahrain borders Saudi Arabia by a causeway and Singapore borders Malaysia by a causeway.
Northern Cyprus is not a country, and the TWO British Overseas Territories are also not countries. Bahrain and Singapore - building a bridge to each other is not the same as two countries sharing one piece of land.
Cyprus has a border.