Russian Embassy in Australia appeals to High Court



The Russian Embassy in Canberra appealed to the High Court of Australia on Friday in an effort to keep in place the lease of land in Australia’s capital where it had planned to build a new embassy…