Prime Minister of Australia Anthony Albanese arrived in Shanghai, China on Saturday for an official visit to the country from November 4 to 7.