Indian lions are not smaller than their African cousins, they look smaller because of their mane or the lack of it, while African males have a luxuriant growth of mane which adds to their regal looks our lions comparitively have very little mane.

The theory goes that Indian lions evolved in scrub forests while their African counterparts evolved in open plains and hence the growth of their respective manes differs vastly.