Верно: сообщает, так как главное слово в названии организации – агентство.
Корректно: РИА «Новости» сообщило... (агентство сообщило). Впрочем, теперь нужно так: МИА «Россия сегодня» сообщило...
Корректно: РИА "Новости".
Корректно: РИА "Новости" передает...
Верно: ...у г. Риги.
В непринужденной разговорной речи такое употребление возможно.