Apostle Sandra Santos was born and raised in Brazil. Currently, she has been living in the US for 30 years. She is the founder and president of Light for the Nations International Ministries with its main headquarters located in Deerfield Beach, Florida, and other locations including Brazil and Mozambique.