I knew I saw it somewhere...
its the olympic stadium in Montreal.. right?/
I'm gonna go out on a limb and say its in America.....?
I see what looks like a baseball field in there
a horse riding stadium?
With all that car parking its either AHFM HQ or a shopping centre?
church?
i see a lot of things in the pic
hospital maybe?
Oxford Uni? Wild guessing here.
supermarketnope.. its used for multiple purposes