Canada has sold a large embassy building in London's luxury Mayfair district to Indian developer Lodha Dwellers Pvt Ltd for $530 million. Source