Taylor Swift has landed a second week at the top of the U.S. albums chart after crashing in at number one on Halloween (31Oct12) with the year's biggest debut.

Red sold 344,000 copies in its second week to maintain its grip on the Billboard 200 and overtake One Direction's Up All Night as the second biggest-selling album of 2012.

Rapper Meek Mill debuts at two on the new chart with Dreams & Nightmares, while Christmas has come early for Rod Stewart at three as his new festive album Merry Christmas, Baby rockets into the top five.

Jason Aldean's former number one, Night Train, drops to four and Kendrick Lamar's Good Kid, M.A.A.D. City rounds out the new top flight.

Debuting in the top 10 alongside Meek Mill and Stewart are Toby Keith at six (Hope on the Rocks), Neil Young & Crazy Horse at eight (Psychedelic Pill) and Trans-Siberian Orchestra at nine (Dreams of Fireflies: On a Christmas Night).

On the U.S. singles chart, Maroon 5's One More Night and Psy's Gangnam Style take charge of the top two spots for a seventh successive week. One More Night has now been locked into the number one spot for eight straight weeks.