A superyacht reportedly owned by a Russian oligarch has been spotted at London’s Canary Wharf — a year after the vessel was seized under sanctions imposed after the invasion of Ukraine. Alongside several eyewitness reports, AIS data confirms that, as of 28 March 2023, the £38m megayacht Phi is moored in Canary Wharf, east London. […]