A senior Ukrainian official stationed in Odesa, Volodymer Shablenko, has said that the cause of the incident was a homemade bomb which reportedly exploded in the hands of the culprit, whose identity remains unknown. 

The blast also knocked out several windows and balconies of a nearby shop and a residential building.