Nano Cabs: A Review