A ‘palace’ fit for an occupier.
30 December 2025
A new investigation reveals a luxury residence built for Putin in Ukraine’s Crimea.