Russian Embassy secrets revealed

Russian Embassy in London opens doors. Secrets revealed.