Mozambique holiday: beach & wild nature

Mozambique: romance, nature & sublime beaches