Site of new Russian embassy in Canberra scrapped as government terminates Putin's lease

The federal government body responsible for planning in parts of Canberra terminated Russia's lease on the site due to a lack of progress on the superpower's new embassy.