Russian opposition leader Alexei Navalny has posted a video of a "hidden" island mansion claiming that President Vladimir Putin uses it as a holiday retreat. Navalny alleged that the property, which bars locals, is owned by Putin’s close friends. The mansion, known as Villa Segren is located on a 50-acre site and reportedly houses a helipad.