Bangladesh is to hold general election on January 7, Reuters reported on Wednesday, citing the country's poll body.