Not sure about Yellow for Beijing? Also, I know it states English name, but could you be a bit more forgiving on the names, e.g. Plata, Dniepr? Shocking how few of these I actually knew; most illuminating.
Quite correct Chip, Yellow goes south of Beijing and empties in Bohai sea, the rivers going through Beijing (at least 4) any one of which will give the answer for all.
What the hell is Plate for Buenos Aires and Montevideo? I kept writing Rio de la Plata and I didn't get it.... Also, Sava should also be accepted for Belgrade as it is on it's confluence with Danube. You should also accept Rhein, Wisla and Dnepr as the local variations of the name.
Wikipedia: The Río de la Plata (Spanish pronunciation: [ˈri.o ðe la ˈplata], River of Silver) — rendered River Plate in British English and the Commonwealth and La Plata River (occasionally Plata River) in other English-speaking countries......................... It will now accept La Plata and Rio de la Plata to keep everyone happy and I've added a couple of variations of Dnieper.
A bit of consistency on the languages would be appreciated. If you're going to use English for the city - Moscow, you need to accept English for the river - Moscow, not just Moskva.
As the Capital of Russia in English is Moscow that is what I use:
Etymology
Moskva and Moscow are two different renderings of the same Russian word Москва. The city is named after the river. Finno-Ugric Merya and Muroma people, who originally inhabited the area, called the river Mustajoki. It has been suggested that the name of the city derives from this term,[1] although several theories exist. To distinguish the river and the city, Russians usually call the river Moskva-reka instead of just Moskva:
Interesting that you mention 'Anacostia', a tributary of the Potomac River that runs through Washington D.C.. It reminds me of London, UK. where rivers run into the thames and have been mostly covered over during the centuries, but are still running rivers, such as The Fleet River (under Fleet Street) the Tybun and Effra etc. they tend to be overshadowed by the Thames, just as the Anacostia is by the Potomac.
Etymology
Moskva and Moscow are two different renderings of the same Russian word Москва. The city is named after the river. Finno-Ugric Merya and Muroma people, who originally inhabited the area, called the river Mustajoki. It has been suggested that the name of the city derives from this term,[1] although several theories exist. To distinguish the river and the city, Russians usually call the river Moskva-reka instead of just Moskva: