A pilot is believed to have crashed a stolen plane into a clubhouse hosting a baby shower in a bid to kill his wife, according to reports.
The aircraft then flew directly into the clubhouse and burst into flames, killing the pilot and destroying the building and 13 parked vehicles.
According to some local media, eyewitnesses said Mr Viljoen, 38, turned up uninvited at the party at the Matsieng aerodrome near Gaborone before the incident and hit his wife during a heated argument.
However South African newspaper The Citizen reports that some witnesses said there was no physical altercation or argument at the event.
Mr Viljoen is believed to have left and travelled 30 miles south to Sir Seretse Khama Airport where he is understood to have taken a Beechcraft KingAir B200 aircraft without permission.
It said in a statement: “It is rumoured that the pilot was involved in a domestic dispute earlier in the afternoon.
“At approximately 18.15 the aircraft approached Matsieng Aerodrome from the direction of Sir Seretse Khama Airport and made a number of low level fly pasts from different directions past the club facilities next to the air traffic control tower.
“Matsieng Flying Club members sensed that the pilot might have had an ulterior motive at the time and ordered an immediate evacuation of the club premises by the approximately 60 people present.”