Mexico.
london 2012
At 54 he was way to old and has not been an Olympics Medal winner since 1984
In 2010, there was no summer Olympics so I am going to refer to different events in my answer.2012 London Olympics:10k Winner Male:Mo Farah10 Winner Female:Tirunesh Dibaba2010 IAAF World Championship:10k Winner Female:Vivian Cheruiyot10k Winner Male:Sammy Kitwara
Eric Murray competed in the sport of rowing during the 2012 London Olympics. He was a gold medal winner in the Men's coxless pair competition.
Oscar Pistorious is one handicapped person who became a famous athlete. He competed in Paralympic competitions, and also competed in the 2012 Olympics.
Michael Phelps leads the USA 2012 Olympics in total medal count with 4 Gold Medals and 2 Silver Metals and was also the leading Swimming Medal winner for the 2012 Olympics and the leading Medal winner in the 2012 Olympics. 2012 is actually his worst Olympic record after his winning 8 Gold Medals in 2008 and 6 Gold and 2 Bronze in 2004. He is the all time top medalist with 22 medals including 18 Gold Medals. Larisa Latynina from the Soviet Union during the 1956-1964 Olympics won 18 total medals in Gymnastics including 9 Gold Medals and is second leading medal all time winner
Oleksiy Torokhtiy was the Gold medal winner for the -105 kg Men's Weightlifting
Wilson Kipsang Kiprotich from Kenya was the men's winner in 2:04:44 and Mary Keitany from Kenya was the women's winner in 2:18:37.
Michael Phelps won 4 Gold and 2 Silver and while the most medals for the 2012 Olympics it was his worst performance at the Olympics. His total medal count is 22 with 18 Gold medals for the 3 Olympic games he has been in
Not only in 2012 Olympics, cricket is not featured in Olympics
No, golf will not be a sport in the 2012 Olympics.