Wednesday, May 20, 2009

Istanbul: City where miracles happen

"Istanbul: City where miracles happen
Turkey is no rookie when it comes to hosting an international football event. It has one particularly memorable experience from the famous 2005 Champions League final at tha Olympic Stadium."

More:Istanbul: City where miracles happen