A
Беларусь правильное название поскольку его придерживаются местные, русскоязычные жители страны, то есть это самоназвание.
“Сянган”, соответственно правильное только на мандарине, который нельзя назвать родным для большинства месного населения, то есть это не самоназвание. То же про Hong Kong на английском.
Очень интересно кстати как Пекин (ха-ха, таки Пекин на русском) форсит “Сянган” на русском языке, явно играя на отсутствии связи русскоязычных с ГК и почти не делает этого на английском понимая что в англоязычном мире из на х. пошлют.