How Green is the Summer Olympics 2012 in London?

London Olympics 2012

The Games of the XXX Olympiad – 2012 Summer Olympic Games are scheduled to take place in London, United Kingdom, from 27 July to 12 August 2012. With the recent flak about American athletes wearing apparel made in China and not made in America, I got curious about the event. (A statement was released by United States [...]