Image 7
of 20
The pristine Ngapali Beach stretches over 3km.