Question: Who won the gold medal in London at the 2012 Olympic games?
Answer: In 2012 Olympic, Tomasz Majewski won the gold medal with a mark of 21.89 m in London.