satellite imagery shows that the main building of the Bocharov Ruchey property in Sochi had been demolished in February and March, leaving a pit and construction equipment in its place.
Completed in 1955, Bocharov Ruchey is in the Tsentralny district of Sochi, and has played host to visits by numerous world leaders.
It is located around 160 miles south of what has been dubbed “Putin’s palace,” a $1 billion site which came to widespread public attention in 2021 in a film by the late opposition leader Alexei Navalny’s Anti Corruption Foundation (FBK).
People are becoming even more tech illiterate.