The leaders of Britain, China and India will address parliament while they are in Australia for the G20 summit.

Three world leaders will address federal parliament during their visits to Australia for the G20 summit.

British Prime Minister David Cameron will deliver his speech to members and senators on November 14, the day before the summit opens in Brisbane.

Chinese President Xi Jinping will address parliament on November 17, followed by Indian Prime Minister Narendra Modi on November 18.

It will be the first time an Indian leader has addressed the parliament.

Mr Xi’s predecessor Hu Jintao addressed the chamber in 2003, and former British PM Tony Blair delivered a speech in 2006.