Maybachs, Range Rovers among 95 luxury cars frozen by EOCO, owners to appear before May 3

The Economic and Organised Crime Office (EOCO) has announced that it has seized 95 luxurious cars.