Is kbps greater unit or mbps?

mbps is greater than kbps....

Not so.

The prefix of "m" means "mili-" (1/1,000), for example "mm", "mg", "mW", "ml" etc. The prefix of "k" means "kilo-" (1,000 multiple), for example "km", "kg", "kW", "kV" etc.

Then a "mili-bit-per-second" is 1,000,000 times less than "kilo-bit-per-second", in other words mbps ie less than kbps. The question probably should be "Is Mbps greater than kbps?". If so, the prefix of "M" means "mega-" (1,000,000 multiple) and Mbps is greater than kbps.