
Keke Rider commits Suicide at LASTMA Office after his vehicle was seized by LASTMA Officers (Video)
The tricyclist, frustrated, hung himself from a tree in front of the office of the Federal Road Safety Corps, Lagos State Traffic Management Authority (LASTMA), and Vehicle Inspection Officers, at Ikorodu.