Originally Posted by Crimson King
I guess London isn't doubling as Svartalfheim, unless they drive cars in Svartalfheim.
Well, that's what I was alluding to a while back. Maybe they are borrowing tech from Midgard in addition to their architecture.
Otherwise, maybe this means Thor is battling Kurse on Earth (he has those scratches on his face in all these photos).