Can anyone explain why we say “Mumbai” instead of “Bombay”, and “Yangon” instead of “Rangoon”, but not “Singapura” for “Singapore” or “Roma” for “Rome”?
Mumbai and Yangon were official name changes —those are the new names.
In the other instances we use Anglicized versions of the names,like Sweden instead of Sverige or Spain for Espana.
.
“Can anyone explain why we say Mumbai instead of Bombay, and Yangon instead of Rangoon, but not Singapura for Singapore or Roma for Rome?”
You don’t have to say it.
Even Old New York was once New Amsterdam.
I feel old. I remember when Beijing was Peking, and was most famous for its duck.