Among several events not to be missed in London, there are the Notting Hills Carnival with its colored parades and the City of London Festival.