Bangladesh is the third most peaceful country in South Asia and ranks better than neighbouring India and Pakistan.