who won the gold medal in london at the 2012 olympic games?
in 2012 olympic, tomasz majewski won the gold medal with a mark of 21.89 m in london.