24, Ferozeshah Road
Delhi, Delhi

Russian Centre of Science & Culture hosts the Screening of the Russian Film, 'Mermaid', Directed by Anna Melikyan.

Added by vysnavi on November 2, 2008

Interested 1