This list will update in the first week of every month and you can find the best smartphone under Rs 20,000 here, it will usually contain top 5 smartphones, though it might change due to availability.
1. Honor 8 (₹18,390)
Huwaei owned Honor is producing some great phones, Nexus 6x is the biggest example and their honor 8 is the best phone you can get under ₹20,000. Honor is powered by the octa-core Kirin 950 processor coupled with 4GB of RAM and 32GB internal storage expandable via MicroSD up to 128GB. It comes with two 12 megapixel rear camera setup and a 8 megapixel front camera. It has a 5.2 inch Full HD display with 3,000 mAh battery.
Buy here for ₹18,390- http://amzn.to/2tWMBz5
2. Moto G5s Plus (₹5,999)
Moto G5s Plus will be the best if you need stock android with Snapdragon 625 SoC and 4GB of RAM and 64GB of internal storage, It has two 13 megapixel rear cameras which is the best and a 8 megapixel front camera. I comes with a 3,000 mAh battery.
Buy here: ₹16,999- http://amzn.to/2v5lS1F
3. Xiaomi Mi Max 2
It comes with 6.44 inch Full HD display protected by Corning Gorilla glass 3 and is powered by the Qualcomm Snapdragon 625 SoC coupled with 4GB of RAM and 64GB and 128GB of internal storage expandable via MicroSD, But Xiaomi has released only 64GB variant in India. If you don’t mind the 6.44 inch display, it is one of the best phone for that price.
Buy here: ₹16,999- http://www.mi.com/in/max2/