Bangladesh police have charged seven people including a senior opposition official over the murder of an Italian aid worker last September, an officer said Tuesday.