A number of cultural festivals are held in Bucharest throughout the year, but most festivals take place in June, July, and August. The National Opera organises the International Opera Festival every year in May and June, which includes ensembles and orchestras from all over the world.