Londongrad (Original)
Russian Television series, filmed on location in RUSSIA and London.
Info mistake?