Wednesday, September 28, 2011

Googland

Googland


[G] Dynamic Views: seven new ways to share your blog with the world

Posted: 28 Sep 2011 12:50 AM PDT

Official Google Blog: Dynamic Views: seven new ways to share your blog with the world

As we said a few weeks ago when we launched a completely rebuilt, streamlined authoring and editing experience, we're in the process of bringing you a much improved and modernized Blogger. The next phase of these updates starts today with seven new ways to display your blog, called Dynamic Views.

Built with the latest in web technology (AJAX, HTML5 and CSS3), Dynamic Views is a unique browsing experience that will inspire your readers to explore your blog in new ways. The interactive layouts make it easier for readers to enjoy and discover your posts, loading 40 percent faster than traditional templates and bringing older entries to the surface so they seem fresh again.


Dynamic Views is much more than just new templates. With just a couple clicks, you'll get infinite scrolling (say goodbye to the "Older posts" link), images that load as you browse, integrated search, sorting by date, label and author, lightbox-style posts for easy viewing, keyboard shortcuts for quickly flipping through posts, and one-click sharing to Google+ and other social sites on every post.


No two blogs are the same, so you can choose from seven different views that display text and photos differently. For example, if you have lots of photos on your blog, you may prefer Flipcard or Snapshot. If your blog is more text-heavy, then Classic, Sidebar (what you're seeing now on Blogger Buzz) or Timeslide may be preferable. Here's a quick description of each of the new views, along with links to some of our favorite blogs where you can check each of them out in action.
  • Classic (Gmail): A modern twist on a traditional template, with infinite scrolling and images that load as you go
  • Flipcard (M loves M) - Your photos are tiled across the page and flip to reveal the post title
  • Magazine (Advanced Style) - A clean, elegant editorial style layout 
  • Mosaic (Crosby's Kitchen) - A mosaic mix of different sized images and text
  • Sidebar (Blogger Buzz Blog) - An email inbox-like view with a reading page for quick scrolling and browsing
  • Snapshot (Canelle et Vanille) - An interactive pinboard of your posts 
  • Timeslide (The Bleary-Eyed Father) - A horizontal view of your posts by time period
Enter the name of your favorite Blogger blog below and click Preview to check it out with Dynamic Views.
.blogspot.com Preview

Adding a Dynamic View to your blog is as easy as changing your template. Log in to Blogger, click on the Template tab on your dashboard, and select whichever view you want to set as your default. Note that readers can still choose to navigate your blog in a different view by selecting from the pulldown in the upper left of the screen.

If you want to add your own touch to any of these new views, you can upload a header image and customize the background colors. We'll be adding more ways to customize Dynamic Views in the coming weeks.

We hope you enjoy the latest update to Blogger, and that, as always, you tell us what you think by completing this short survey.

Note: In addition to Blogger Buzz, several other official Google blogs will be featuring Dynamic Views through the weeks and months ahead, including the Gmail Blog, LatLong Blog and Docs Blog. We're excited to bring Dynamic Views into the fold and we'll be looking at how to incorporate this new technology across Google's blog network in the long term.

(Cross-posted from Blogger Buzz)

Posted by Antin Harasymiv, Software Engineer
URL: http://googleblog.blogspot.com/2011/09/dynamic-views-seven-new-ways-to-share.html

[G] OpenIntents wraps up their first Google Summer of Code

Posted: 28 Sep 2011 12:50 AM PDT

Google Open Source Blog: OpenIntents wraps up their first Google Summer of Code



This year was the first year OpenIntents participated in the Google Summer of Code. We are an open source organization which creates software for Android mobile phones and tablets, with special emphasis on interoperability with other software components.

As an organization we've found involvement in the Google Summer of Code extremely rewarding. The students have been able to improve their skills and gain practical experience in the stages of a software project, our organization has benefited from the interest generated from the students' work, and the wider community will continue to benefit from the code the students have delivered.

We particularly enjoyed the international aspect of the program. All students, mentors, and co-mentors lived in different countries which did not prevent us from having a great time discussing the projects through Skype and live chat sessions. We received a great number of excellent proposals, from which two very different projects were chosen for the program.

Elena Burceanu's project aimed to enhance the Sensor Simulator. During the first weeks, the GUI was polished, both in appearance and through clever code restructuring. After enhancing the GUI the number of supported sensors was increased and now includes Android sensors for gyroscope and general rotation vector. Finally, a scenario simulator was added, which creates sensor output from a set of initial states and the ability to change the time intervals between them. The sensor's values are smoothly interpolated between the key frames. The final product was released as version 2.0. The source code and documentation for Elena's project are now available to view.


Andras Berke's project consists of a new application called Historify which displays the user's activities with others over a variety of communication methods (Voice, SMS, Facebook, etc.), and provides a method for third party applications to supply other activity events showing the interoperability of Android applications. During the summer Andras went through the whole application design process from the UI wireframes to a first beta release including documentation along the way. In addition, he provided demo applications to show how third party developers can interact with Historify. You can now view the source code and documentation from Andras' summer project.

We hope to be involved with the Google Summer of Code again and would recommend involvement to any organization which meets the Google Summer of Code organization criteria.

By Peli Oi, OpenIntents Organization Administrator
URL: http://google-opensource.blogspot.com/2011/09/openintents-wraps-up-their-first-google.html

[G] Dynamic Views: seven new ways to share your blog with the world

Posted: 28 Sep 2011 12:50 AM PDT

Blogger Buzz: Dynamic Views: seven new ways to share your blog with the world

As we said a few weeks ago when we launched a completely rebuilt, streamlined authoring and editing experience, we're in the process of bringing you a much improved and modernized Blogger. The next phase of these updates starts today with seven new ways to display your blog, called Dynamic Views.

Built with the latest in web technology (AJAX, HTML5 and CSS3), Dynamic Views is a unique browsing experience that will inspire your readers to explore your blog in new ways. The interactive layouts make it easier for readers to enjoy and discover your posts, loading 40 percent faster than traditional templates and bringing older entries to the surface so they seem fresh again.


Dynamic Views is much more than just new templates. With just a couple clicks, you'll get infinite scrolling (say goodbye to the "Older posts" link), images that load as you browse, integrated search, sorting by date, label and author, lightbox-style posts for easy viewing, keyboard shortcuts for quickly flipping through posts, and one-click sharing to Google+ and other social sites on every post.


No two blogs are the same, so you can choose from seven different views that display text and photos differently. For example, if you have lots of photos on your blog, you may prefer Flipcard or Snapshot. If your blog is more text-heavy, then Classic, Sidebar (what you're seeing now on Blogger Buzz) or Timeslide may be preferable. Here's a quick description of each of the new views, along with links to some of our favorite blogs where you can check each of them out in action.
  • Classic (Gmail): A modern twist on a traditional template, with infinite scrolling and images that load as you go
  • Flipcard (M loves M) - Your photos are tiled across the page and flip to reveal the post title
  • Magazine (Advanced Style) - A clean, elegant editorial style layout 
  • Mosaic (Crosby's Kitchen) - A mosaic mix of different sized images and text
  • Sidebar (Blogger Buzz Blog) - An email inbox-like view with a reading page for quick scrolling and browsing
  • Snapshot (Canelle et Vanille) - An interactive pinboard of your posts 
  • Timeslide (The Bleary-Eyed Father) - A horizontal view of your posts by time period
Enter the name of your favorite Blogger blog below and click Preview to check it out with Dynamic Views.
.blogspot.com Preview

Adding a Dynamic View to your blog is as easy as changing your template. Log in to Blogger, click on the Template tab on your dashboard, and select whichever view you want to set as your default. Note that readers can still choose to navigate your blog in a different view by selecting from the pulldown in the upper left of the screen.

If you want to add your own touch to any of these new views, you can upload a header image and customize the background colors. We'll be adding more ways to customize Dynamic Views in the coming weeks.

We hope you enjoy the latest update to Blogger, and that, as always, you tell us what you think by completing this short survey.

Note: In addition to Blogger Buzz, several other official Google blogs will be featuring Dynamic Views through the weeks and months ahead, including the Gmail Blog, LatLong Blog and Docs Blog. We're excited to bring Dynamic Views into the fold and we'll be looking at how to incorporate this new technology across Google's blog network in the long term.

Posted by Antin Harasymiv, Software Engineer
URL: http://buzz.blogger.com/2011/09/dynamic-views-seven-new-ways-to-share.html

[G] Music Tuesday: Nirvana, Katy B and Rock in Rio

Posted: 28 Sep 2011 12:50 AM PDT

YouTube Blog: Music Tuesday: Nirvana, Katy B and Rock in Rio

It's never been a better time to be a music lover. Whether you're looking for an intimate glimpse of an up-and-coming star, an orchestral take on hard rock songs, or a place to watch major stars perform live -- we've got it all this week.



Nirvana's Nevermind Turns 20


Is this the album that launched a thousand flannel shirts (or, ahem, quite a few more)? In a word, yes. Seattle's grunge scene had been bubbling quietly until "Smells Like Teen Spirit" began making forays into late-night play on alternative radio stations around the country back in 1991. Then Nevermind released, grunge became a household world and suddenly all kinds of bands were aping the loud-quiet-loud dynamic the Pixies invented and Kurt Cobain so successfully emulated. Two decades have not diminished the album's power, nor its hold on the popular imagination. We've got the entire album in various forms for you today.







Rock in Rio: Live

While folks in the northern hemisphere have been obsessing over the fact that grunge is nearly old enough to vote, people in Brazil have been rocking out. Repeatedly. Rock in Rio is one of the world's biggest music festivals, one of the few multi-weekend extravaganzas where you could find Katy Perry, Rihanna and Elton John -- all on the same night. Last weekend, the rest of the world was able to watch the event live for the first time ever on the festival channel. The party starts up again this Thursday, September 29 with performances by Janelle Monae, Ke$ha, Stevie Wonder and more. Tune in!







Katy B "Power On Me"


The dubstep vocalist and burgeoning British pop star is storming the charts in Europe, and she's poised to make waves in the U.S. this autumn. But for all Katy B's high-energy dance cred, indie filmmakers Dig For Fire uncovered something much less bombastic in this acoustic video: her raw talent. The video quietly portrays the alienation of the publicity circuit -- we see her in photos shoots and makeup sessions -- and then perches on the edge of Katy B's hotel bed one morning as she sings along to her own recording. It may not sound like much, but it's strangely transporting.







Sarah Bardeen, Music Community Manager, recently watched "The Pixies - Gigantic."


URL: http://feedproxy.google.com/~r/youtube/PKJx/~3/rV0HIWOynOY/music-tuesday-nirvana-katy-b-and-rock.html

[G] Trying on the new Dynamic Views from Blogger

Posted: 28 Sep 2011 12:50 AM PDT

Google Voice Blog: Trying on the new Dynamic Views from Blogger

As you may have noticed, the Google Voice blog looks a lot different today. That's because we—along with a few other Google blogs—are trying out a new set of Blogger templates called Dynamic Views.

Launched today, Dynamic Views is a unique browsing experience that makes it easier and faster for readers to explore blogs in interactive ways. We're using the Classic view, but you can also preview this blog in any of the other six new views by using the view selection bar at the top left of the screen.



We're eager to hear what you think about the new Dynamic Views. You can submit feedback using the "Send feedback" link on the bottom right of this page, or just send us a message.

If you like what you see here, and we hope you do, we encourage you to try out the new look(s) on your own blog—read the Blogger Buzz post for more info.

Posted by Michael Bolognino, Product Marketing Manager
URL: http://googlevoiceblog.blogspot.com/2011/09/trying-on-new-dynamic-views-from.html

[G] Trying on the new Dynamic Views from Blogger

Posted: 28 Sep 2011 12:50 AM PDT

Google Research Blog: Trying on the new Dynamic Views from Blogger

Posted by Alison Powell, Google Research Team



As you may have noticed, the Google Research blog looks a lot different today. That's because we—along with a few other Google blogs—are trying out a new set of Blogger templates called Dynamic Views.



Launched today, Dynamic Views is a unique browsing experience that makes it easier and faster for readers to explore blogs in interactive ways. We're using the Magazine view, but you can also preview this blog in any of the other six new views by using the view selection bar at the top left of the screen.







We're eager to hear what you think about the new Dynamic Views. You can submit feedback using the "Send feedback" link on the bottom right of this page.



If you like what you see here, and we hope you do, we encourage you to try out the new look(s) on your own blog—read the Blogger Buzz post for more info.


URL: http://feedproxy.google.com/~r/blogspot/gJZg/~3/j_k-5gfUjr8/trying-on-new-dynamic-views-from.html

[G] Trying on the new Dynamic Views from Blogger

Posted: 28 Sep 2011 12:50 AM PDT

Docs Blog: Trying on the new Dynamic Views from Blogger

As you may have noticed, the Docs blog looks a lot different today. That's because we—along with a few other Google blogs—are trying out a new set of Blogger templates called Dynamic Views.

Launched today, Dynamic Views is a unique browsing experience that makes it easier and faster for readers to explore blogs in interactive ways. We're using the Classic view, but you can also preview this blog in any of the other six new views by using the view selection bar at the top left of the screen.



We're eager to hear what you think about the new Dynamic Views. You can submit feedback using the "Send feedback" link on the bottom right of this page.

If you like what you see here, and we hope you do, we encourage you to try out the new look(s) on your own blog—read the Blogger Buzz post for more info.

Posted by Meredith Blackwell, Google Docs Marketing Manager
URL: http://googledocs.blogspot.com/2011/09/trying-on-new-dynamic-views-from.html

[G] Trying on the new Dynamic Views from Blogger

Posted: 28 Sep 2011 12:50 AM PDT

Official Gmail Blog: Trying on the new Dynamic Views from Blogger

As you may have noticed, the Gmail blog looks a lot different today. That's because we—along with a few other Google blogs—are trying out a new set of Blogger templates called Dynamic Views.

Launched today, Dynamic Views is a unique browsing experience that makes it easier and faster for readers to explore blogs in interactive ways. We're using the Classic view, but you can also preview this blog in any of the other six new views by using the view selection bar at the top left of the screen.



We're eager to hear what you think about the new Dynamic Views. You can submit feedback using the "Send feedback" link on the bottom right of this page.

If you like what you see here, and we hope you do, we encourage you to try out the new look(s) on your own blog—read the Blogger Buzz post for more info.

Posted by Peter Harbison, Product Marketing Manager
URL: http://gmailblog.blogspot.com/2011/09/trying-on-new-dynamic-views-from.html

[G] New apps status dashboard improves visibility

Posted: 27 Sep 2011 11:56 AM PDT

Official Google Enterprise Blog: New apps status dashboard improves visibility

Posted by Sumeet Pannu, Site Reliability Engineer Manager

Editors note: This post is part of a series that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found here.

People expect their email and productivity tools to just work, and we're very proud of the reliable services we've been able to give our customers. Last year, Gmail was up and running 99.984% of the time, and in the first half of 2011 we've delivered 99.99% availability—that's less than 5 minutes of downtime, on average, per month.

But we aren't perfect, so providing you with information on how our apps are performing is very important to us, and we're committed to being transparent with you in the event that something goes wrong.

To this end, we've developed a new Apps Status Dashboard that we believe will give you accurate information faster. The former day-by-day design will be replaced by the new dashboard which gives a more clutter-free status with a single, continuous timeline.

The new dashboard shows only service disruptions and outages. The size of the dot will indicate the length of outage and the color will indicate the severity. The dot to the left of the service name will show the current status of the service.


When you click on one of the yellow or red dots in the timeline, you'll see a single transcript that will display all the status messages until final resolution—even if the outage spanned more than a single day. There will now be a single URL that describes the issue and resolution for the entire outage.


As before, the dashboard is visible to everyone on the web—there's no username or password required. We hope you'll find this new presentation of Google Apps status to be even more accessible and useful, and please share your feedback in the comments below.
URL: http://googleenterprise.blogspot.com/2011/09/new-apps-status-dashboard-improves.html

[G] Taking in more sun with Clean Power Finance

Posted: 27 Sep 2011 11:56 AM PDT

Official Google Blog: Taking in more sun with Clean Power Finance

(Cross-posted from the Green Blog)

This morning, at the Renewable Energy Finance Forum (REFF-West) in San Francisco, I announced a new $75 million investment to create an initial fund with Clean Power Finance that will help up to 3,000 homeowners go solar. This is our second investment in residential solar, and we've now invested more than $850 million overall to develop and deploy clean energy.

As we said when we made our first residential solar investment, we think it makes a lot of sense to use solar photovoltaic (PV) technology—rooftop solar panels—to generate electricity right where you need it at home. It greens our energy mix by using existing roof space while avoiding transmission constraints, and it can be cheaper than drawing electricity from the traditional grid.

Purchasing a solar system is a major home improvement, but the upfront cost has historically been one of the biggest barriers for homeowners. Solar installers across the country don't always have the resources to find financing for customers, or the capital to provide it themselves. And for investors like Google, banks and others, it can be difficult to enter a fragmented solar market with many companies, and get connected to individual homeowners.

That's where Clean Power Finance comes in. They've developed an open platform that connects installers with investors like Google to provide financing to homeowners. Solar installers sign up with Clean Power Finance to get access to the company's comprehensive sales solutions, including consumer financing from investors, like the Google fund. This enables installers to sell more systems and grow their business. The installer builds the system, the investor (in this case, Google) owns it, and homeowners pay a monthly payment for the system, at a price that's often less than paying for energy from the grid. Maintenance and performance are taken care of by Clean Power Finance and its network of installers.


Owned by Google, operated by Clean Power Finance and installed by American Vision Solar, the Colin family of Santa Clarita, Calif. has a 4.14 kW solar system

This innovative and scalable model makes business sense for Google, Clean Power Finance, solar installers and homeowners too. We're excited to be one of the first investors to partner with Clean Power Finance and enable the company to continue forging strong relationships with solar installers (like the ones they announced last week with SunLogic, California Solar Systems, American Vision Solar—learn more on Clean Power Finance's website). By making financing more readily available, the Clean Power Finance platform has the potential to lower costs and accelerate adoption of solar energy.

We've already installed a 1.6MW rooftop solar installation at the Googleplex back in 2007. Now, through Clean Power Finance and our previous investment this year, we're hoping to have an even larger impact. We look forward to watching our funding help more than 10,000 homeowners generate clean electricity from the sun.

Posted by Rick Needham, Director of Green Business Operations
URL: http://googleblog.blogspot.com/2011/09/taking-in-more-sun-with-clean-power.html

[G] Meeting and collaborating with our Help Forum Top Contributors

Posted: 27 Sep 2011 11:56 AM PDT

Inside AdSense: Meeting and collaborating with our Help Forum Top Contributors


A couple weeks ago, 32 AdSense Help Forum Top Contributors (TCs) from around the world came to our Mountain View headquarters for a two-day summit, along with almost 300 other product TCs. If you participate in our Help Forum, you've probably noticed the very visible presence of our TCs, who lead product discussions and help answer questions. During the summit, we spent a bit of time discussing opportunities for further collaboration, the development of the TC program and new ideas for Google Forum Communities.







Here are some fun facts about the AdSense TCs:


  • There are 82 AdSense TCs worldwide.

  • TCs posted over 100K times in the last 12 months.

  • 8 of the TCs have posted more than 10K times in the Forum since they joined. We'd like to give a special mention to PeggyK of our English Help Forum, as she's contributed an amazing 47,972 posts to date!


Thanks to all of the TCs who were able to join us -- we truly enjoyed meeting everyone face-to-face. We appreciate all of the contributions our TCs make to the AdSense community, and look forward to continued collaboration with them going forward.



Posted by Kateryna Malinovska, AdSense Team



URL: http://feedproxy.google.com/~r/blogspot/tuAm/~3/r0irZ_rRH-Q/meeting-and-collaborating-with-our-help.html

[G] Google Analytics Webinar: Getting started with Multi-Channel Funnels

Posted: 27 Sep 2011 11:56 AM PDT

Google Analytics Blog: Google Analytics Webinar: Getting started with Multi-Channel Funnels

A few weeks ago we launched Multi-Channel Funnels, a powerful tool to help you understand all the online interactions that lead your users to conversion. With five insightful reports, you can now measure the full conversion path, from first interaction to last click. More important, Multi-Channel Funnels provides actionable analysis about how your marketing channels work together, and answers key questions such as:
  • How much time does the average user take between first interaction and conversion?

  • How many interactions does it take to convert?

  • Which of my marketing channels are "assisting" conversions and which are "closers"?

To help you get the most out of this tool, we've scheduled a webinar to walk through the new reports and go over common uses with Bill Kee, the Product Manager for Multi-Channel Funnels.


Title: Getting started with Multi-Channel Funnels
Date: October 11, 2011
Time: 10am PST


Have questions about Multi-Channel Funnels? Send them to us ahead of the webinar so we can make sure to answer them. You can also vote for the questions you want to see answered most. You can submit your questions on our Google Moderator page.


If you can't attend the webinar, please check the Google Analytics YouTube Channel for a recording about a week after the live event. You can also read more from the initial announcement of Multi-Channel Funnels and watch a video about the tool.


We hope that you will be able to participate!


Posted by Sara Jablon Moked, Product Marketing Manager, Google Analytics team


URL: http://feedproxy.google.com/~r/blogspot/tRaA/~3/DXo0oZ-S8Bo/google-analytics-webinar-getting.html

[G] European Commission President Barroso takes your questions on YouTube World View

Posted: 27 Sep 2011 11:56 AM PDT

Official Google Blog: European Commission President Barroso takes your questions on YouTube World View

(Cross-posted on the YouTube Blog)

Tomorrow, September 28, European Commission President José Manuel Barroso will deliver his annual State of the Union Address. In these turbulent times, we wanted to give people a chance to make their voices heard and ask their questions about the EU. So we teamed up with broadcaster Euronews and invited President Barroso to answer your questions in a special, live YouTube World View interview that will take place on Thursday, October 6 at 10:00am Central European Time.

Starting today, we invite you to submit your questions for President Barroso via youtube.com/worldview. Questions can be on any topic, from the Euro crisis and austerity measures to growth and jobs, from foreign policy and immigration to ethnic minority issues, human rights and the environment. You can ask written or video questions—and view and vote on other people's questions—in any of the European Union's languages, thanks to Google Translate.

During the interview on October 6, hosted by Euronews anchor Alex Taylor, the President will answer a selection of the most popular questions, as determined by your votes. The interview will be streamed and broadcast in multiple languages on both YouTube and Euronews.



President Barroso's interview will be the first multi-lingual livecast in the World View series, which gives anyone with an Internet connection the ability to pose questions, vote on what's most important to them and get answers directly from senior politicians and world leaders. President Barroso's interview follows interviews with U.S. President Obama, President Kagame of Rwanda, U.K. Prime Minister Cameron, Spanish Prime Minister Zapatero and Israeli Prime Minister Netanyahu.

Whatever your question, President Barroso wants to hear from you. Be sure to submit your question via the World View channel before midnight CET on Wednesday October 5.

Posted by Al Verney, Head of Communications, Google Brussels
URL: http://googleblog.blogspot.com/2011/09/european-commission-president-barroso.html

[G] European Commission President Barroso takes your questions on YouTube World View

Posted: 27 Sep 2011 11:55 AM PDT

YouTube Blog: European Commission President Barroso takes your questions on YouTube World View

Cross-posted from The Official Google Blog.



Tomorrow, September 28, European Commission President José Manuel Barroso will deliver his annual State of the Union Address. In these turbulent times, we wanted to give people a chance to make their voices heard and ask their questions about the EU. So we teamed up with broadcaster Euronews and invited President Barroso to answer your questions in a special, live YouTube World View interview that will take place on Thursday, October 6 at 10:00am Central European Time.



Starting today, we invite you to submit your questions for President Barroso via youtube.com/worldview. Questions can be on any topic, from the Euro crisis and austerity measures to growth and jobs, from foreign policy and immigration to ethnic minority issues, human rights and the environment. You can ask written or video questions—and view and vote on other people's questions—in any of the European Union's languages, thanks to Google Translate.



During the interview on October 6, hosted by Euronews anchor Alex Taylor, the President will answer a selection of the most popular questions, as determined by your votes. The interview will be streamed and broadcast in multiple languages on both YouTube and Euronews.








President Barroso's interview will be the first multi-lingual livecast in the World View series, which gives anyone with an Internet connection the ability to pose questions, vote on what's most important to them and get answers directly from senior politicians and world leaders. President Barroso's interview follows interviews with U.S. President Obama, President Kagame of Rwanda, U.K. Prime Minister Cameron, Spanish Prime Minister Zapatero and Israeli Prime Minister Netanyahu.



Whatever your question, President Barroso wants to hear from you. Be sure to submit your question via the World View channel before midnight CET on Wednesday October 5.



Al Verney, Head of Communications, Google Brussels, recently watched "The YouTube Interview with President Obama 2011."


URL: http://feedproxy.google.com/~r/youtube/PKJx/~3/WwEr9CTfJUI/european-commission-president-barroso.html

No comments:

Post a Comment