Lovanambinina Ranaivoarinoro
Campus Ministries, Mahajanga; Languages: Malagasy, French, English; MADAGASCAR
Campus Ministries
Languages: English, French, Malagasy
Mahajanga, MADAGASCAR
Campus Ministries
Languages: English, French, Malagasy
Mahajanga, MADAGASCAR