Deciduous trees planted like a giant inscription "Lenin" Guess where :)

 

v20240901