answersLogoWhite

0

Qatar is the only one I can think of that actually rhymes.

Nepal, Russia and (Saudi) Arabia kind of come close.

Perhaps:

Myanmar

Sumatra

Cote d'Ivoire

User Avatar

Wiki User

14y ago

What else can I help you with?