Coming up in Strasbourg: Russia, the fight against cancer and renewable energy