Penny stocks are those that sell for a very small amount of money.
Their market capitalization is very low. Because of the low volume of trading on the exchanges, penny stocks are mainly illiquid.
Though there is no official definition, in India, penny stocks are defined as stocks that are priced below Rs 20.