Hass Bangladesh taken 20 wickets in a Test match ever?

Yes, Bangladesh once took 20 wicket in a Test Match against Sri Lanka.