А) Ислам, Христианство.
B) Потому что Латинская Америка была колонизирована Европейцами, которые распространили там христианство. Испанцы, Португальцы и Французы - католицизм. А Англичане, Голландцы - протестантизм.
(Я тоже по этому писал СОР, и эти ответы были правильными)