London hosted a hugely successful Olympic Summer Games in 2012. It has never hosted the Winter Olympics.