Mercedes-Benz O404 from E Trans, Poland. Notice the churches and Porohova Vezha (The Lviv "Powder" Tower) in the photo.