Recommended reading:
Why Do I Write In English?
Is there an easy answer to this question? Primarily I think I speak and write in English because it has been necessary for my survival. Most people from the Maldives are bilingual because of this reason. Our language, Dhivehi, is only spoken by us. And of us there are not many.