Travel Blog: Kazan' and Moscow, St Petersburg, Valencia, Madrid, Granada, Marrakech and Paris so far...