London now ready for the Olympics