There are several great mobile phones available in India under 20000. Some of the top options include the Redmi Note 10 Pro, Realme Narzo 30 Pro, Poco X3 Pro, and Samsung Galaxy F22. These phones offer excellent performance, good cameras, and long battery life.