Tag: Scheherazade yacht
Italy impounds Putin’s luxury yacht Scheherazade
Delivered to its mystery owner in 2020, the yacht has two helicopter landing pads and can host up 18 guests…