Ride-hailing company Ola not ‘fit and proper’ to operate in London
Credit: Ola