См. ответ на вопрос № 270508.
Ваше замечание справедливо: в газете ошибка. Ондатра – существительное женского рода, правильно: ондатр.
Вместо тире нужно поставить запятую.
Судя по данным толковых словарей, подготовленных профессиональными лексикографами, значения слов индийцы и индусы разошлись. Актуальное значение для слова индусы — 'индийцы, исповедующие индуизм', а для слова индийцы – 'представители народов, составляющих коренное население Индии'.
Ответы можно найти в окне «Искать на Грамоте», набрав, например, гре*а, индус* и т. д.