Oh yes!!

The 2012 Olympic Games will be held in London after its bid was chosen ahead of Paris.
[Via BBC News]