Opera divos, flying acrobats, and singing mascots. The Olympics is not all about sport with a lively program of cultural events running alongside the Beijing Games.