Foreign words are often not decilned if they do not map well into Russian gender/declension system.
All foreign words ending with "-о" are not declined.
Радио, метро, кимоно etc - these words...