Last past months Sri Lanka's Main Bank (Bank of Ceylon) was banned cryptocurrencies in Sri Lanka. What do you think is the reason for that ?

May I see the link to the information source?
It is a normal thing. Usually, those countries that do not know what bitcoin is just banning it instead of trying to understand what is that and how it works. Apparently, Sri-Lankan government and banks are lazy to conduct their research.