I was referring to the rumors that popped up every year that a 24 season would be filmed in London.
That said, Howard Gordon has said that S6 will NOT take place in China.