Why are Bangladesh’s elections so contentious?

PM Sheikh Hasina has been accused of silencing her critics, and now her decade in power is being put to the test.