About 12,000 people walked, danced and rode down Oxford Street in front of hundreds of thousands of revellers as Mardi Gras makes a stunning homecoming.
The City of Sydney has moved its ceremony to January 27, with Lord Mayor Clover Moore saying the date of a national celebration should not be on Invasion Day.