Along with Russian agreed to tour capital — it's a heavenly sight (9)
Answer
ANDROMEDA
Definition: it’s a heavenly sight
Along with Russian agreed to tour capital — it's a heavenly sight (9)