Davos in Switzerland – Travel Photo of the Moment

The Travel Photo of the Moment is of  Davos in Switzerland and was taken by World Economic Forum Photo credit: World Economic Forum he World Economic Forum is held each year in the breathtaking city of Davos in Switzerland. This picture shows an aerial view of the city during the 2008 WEF. It’s no surprise […]