best smartphones to buy under INR 20,000 in India are:
Poco X3 Pro - This smartphone comes with a Qualcomm Snapdragon 860 chipset, 6GB of RAM, and a 6.67-inch Full-HD+ display. It also features a 48-megapixel primary camera and a 5,160mAh battery with 33W fast charging support.
Realme Narzo 30 Pro - This smartphone is powered by a MediaTek Dimensity 800U chipset, 6GB of RAM, and a 6.5-inch Full-HD+ display. It has a 48-megapixel primary camera and a 5,000mAh battery with 30W fast charging support.
Redmi Note 10S - This smartphone features a MediaTek Helio G95 chipset, 6GB of RAM, and a 6.43-inch Full-HD+ AMOLED display. It has a 64-megapixel primary camera and a 5,000mAh battery with 33W fast charging support.
Samsung Galaxy F41 - This smartphone comes with an Exynos 9611 chipset, 6GB of RAM, and a 6.4-inch Full-HD+ AMOLED display. It features a 64-megapixel primary camera and a 6,000mAh battery with 15W fast charging support.
Moto G60 - This smartphone is powered by a Qualcomm Snapdragon 732G chipset, 6GB of RAM, and a 6.8-inch Full-HD+ display. It has a 108-megapixel primary camera and a 6,000mAh battery with 20W fast charging support.
It's important to note that smartphone prices can vary and new models may have been released since my knowledge cutoff. It's always recommended to check the current prices and specifications before making a purchase