Now I don't know why they'd be in London - I haven't seen any promotional stuffs or interviews floating around and SKY1's only up to episode 12-ish I think (IDK I'm guessing) but this is from a Gallery on contactmusic.com titled 'Revolution cast out and about in Soho - London, United Kingdom - Wednesday 5th June 2013' so let's assume that's where they are. Also see FLAG.
I love the internet, sometimes you have facts and no context, other times context and no facts.