I would like to know where the photo of the Outlook.com sign in page was taken. Any ideas?
That is Rio de Janeiro, Brazil, taken from the statue of Christ the Redeemer. Here's a similar view from Google Earth:
Travel Stack Exchange is a question and answer site for road warriors and seasoned travelers. It only takes a minute to sign up.
Sign up to join this communityThat is Rio de Janeiro, Brazil, taken from the statue of Christ the Redeemer. Here's a similar view from Google Earth: