At least 18 were killed and more than a hundred injured in an explosion in a seven-storey building in Gulistan, a major hub for wholesale goods in the bustling Bangladeshi capital.