А я не знаю, почему. Русский, он такой...В Азии, в Китае, в России, в Белоруссии, в степях, но:на Украине, на Кипре, на Канарах, на Майорке, на реке, на островах.Может и есть какое-то правило, но я его сформулировать не могу, это на уровне подсознания.Причем киприоты не обижаются, а украинцы почему-то начали вдруг.