But that photo from Makhachkala looks rather pretty and on a human scale. I imagine when the trees are green it must be a nice place (judging only from this one photo, don't know it IRL).
[1] The Ship https://www.google.com/maps/@55.7108903,37.6218164,3a,75y,21...