This piece is by Belarus-based painter Andrey Sokolov and titled “Moscow landscape”.

Andrey Sokolov

You can view more of Andrey’s work through Saatchi Art.

Images courtesy of Andrey Sokolov