could you please tell me which of these is correct:
1) my impressions from my last visit to Russia
2) my impressions of my last visit to Russia
Thank you very much.
What were your impressions of Russia, that is, from when you were in Russia?
Does that help?