This number is vastly exaggerated. Porus was small king of a minor principality( modern day equivalent of a district).
References:
Ancient India : By R C Majumdar,
Wonder That Was India : By A.L.Basham.
I have only hard copy of these books. I don't know if e-book is available or not.