The police have arrested the tavern owner on charges of selling liquor to minors, since the victims included young people under 18, and a 13-year-old boy, according to eNCA broadcaster. The owner is expected to appear in court in East London next Tuesday, eNCA said.
Two other employees of the tavern have also been detained and are expected to pay a fine.
The media outlet added that the exact cause of the young men's deaths remains unclear.
On June 26, South African media reported that 17 people had been found dead in a tavern in East London, a city in South Africa's Eastern Cape province, with the cause of death yet to be established. All of the deceased were young men. President Cyril Ramaphosa’s office said later that the death toll had increased to 22.
Earlier, SABC News broadcaster reported, citing sources close to the investigation, that the deaths might have been caused by a toxic fumes poisoning, emanating from a gasoline generator used in the tavern.