Colourful kites dotted the sky over My Hoa Beach in central Ninh Thuan Province at the weekend as athletes from 15 countries took part in a kitesurfing competition. Audiences were treated to spectacular performances, with athletes showing off their complex techniques.