Dec 082019
Buddhist nationalist group Bodu Bala Sena, which means Army of Buddhist Power, is accused of inciting hate and taking part in violent attacks on Sri …
Buddhist nationalist group Bodu Bala Sena, which means Army of Buddhist Power, is accused of inciting hate and taking part in violent attacks on Sri …