I guess you didn't read the article.Cool picture. Anybody have any idead what city that might be?

Speculation from the comments (and then added into the article itself shortly after its publication):
“This is Tirion, the city of the Noldor in the Undying Lands, and the picture is set in the First Age, as the Two Trees are clearly shining in the background.”