All news outlets use Beijing and (I think) Mumbai these days, whilst at the same time saying Lisbon, Brussels etc. Of course it's inconsistent but what's so difficult about saying Beijing or Mumbai? You don't need to put on a foreign accent to say them properly...