National flags are used for a variety of occasions and purposes, including national holidays, official government events, sporting competitions such as the Olympic Games or World Championships, cultural festivals and at international conferences and meetings. They are used to represent and promote national pride, identity and unity of a country. In addition, national flags are used in educational institutions and international exchange programs to promote cultural awareness and international relations.