Russian outlets: Ilya Remeslo placed in St Petersburg psych hospital – Freepress