The National Olympic Committee of Cape Verde hosted its M-Olympics ©COC

The National Olympic Committee of Cape Verde (COC) hosted the 2017 edition of the M-Olympics on São Nicolão island.

Nearly 500 children took part in the event designed to teach youngsters about gender equality in sport.

The COC is aiming to provide more opportunities for women in sport, both on the field of play and in governance positions.

To this end they held a female leadership workshop in April.

A range of sporting activities were included at the M-Olympics which formed part of the COC's Olympic Day celebrations.

Other activities were held on every island in Cape Verde to promote the Olympic spirit. 

This included athletics, basketball and the traditional "Olympic Day Run".

Olympic Day falls each year on June 23 but National Olympic Committees around the world do not necessarily celebrate on that date, with events often lasting for longer than just a single day.

Cape Verde's Elyane Boal was one of the country's five-strong Rio 2016 team ©Getty Images
Cape Verde's Elyane Boal was one of the country's five-strong Rio 2016 team ©Getty Images

It commemorates the founding of the international Olympic Movement by Pierre de Coubertin in 1894.

The aim of the day is to spread the ideas of the Olympic Movement and promote participation in sport around the world. 

Cape Verde has sent athletes to every Summer Olympic Games held since Atlanta 1996, although they have never won an Olympic medal.

A five-strong team competed in the sports of athletics, boxing, rhythmic gymnastics and taekwondo at Rio 2016. 

The country has received approval to host the first African Beach Games in 2019.