These are some interesting times for smartphone buyers, especially those who like to make a purchase based on hardware specifics. These are interesting times because buyers no longer have to burn a hole in their pocket to be able to afford these phones.For instance, it is now possible to buy a good phone with monster specs inside at under Rs 20,000. A year or two ago, that would seem like a distant dream. Not anymore.Here are 5 monster phones you can buy under Rs 20,000:1. Lenovo Vibe S1 Lenovo’s new Vibe S1 stands neck to neck with the OnePlus X as the best looking phone in the under Rs 20,000 price category. It is the best looking phones that Lenovo has ever come out with. But that’s not the only thing which is fantastic about the Vibe S1. The USP of the Vibe S1 is its dual selfie cameras. The phone comes with two front cameras, an 8-megapixel primary and a 2-megapixel secondary camera. While the primary camera clicks your usual selfies, the secondary cam helps to capture the depth of field. The Vibe S1 has a 13-megapixel camera with phase detection autofocus and dualLED (dual-tone) flash on the rear.The Vibe S1comes with a 5-inch fullHD IPS display and is powered by a 1.7 GHz octa-core Mediatek MT6752 processor with 3GB of RAM and 32GB of internal storage which is expandable by up to 128GB via microSD card. The phone uses a 2,500 mAh battery and runs Android 5.0 Lollipop-based Vibe UI.2. OnePlus Xadvertisement We’ve said that the OnePlus X is simply a rehashed OnePlus One, but it’s also the Chinese company’s attempt to tap into the mass market with a phone that has quite the hardware to brag about. Yes, you have to buy it via invite, but that doesn’t make it any less of a monster phone.The OnePlus X is good looking with glass and metal body and boasts of a 5-inch FullHD AMOLED display which shows rich and well-saturated colours with deep blacks. The phone is powered by a 2.3GHz quad-core Qualcomm Snapdragon 801 processor with Adreno 330 GPU and 3GB RAM. It comes with 16GB of inbuilt storage which is expandable by up to 128GB via microSD card.The OnePlus X runs Android 5.1.1 Lollipop-based OxygenOS and uses a 2,525mAh battery. The OnePlus X sports a 13-megapixel camera on the rear with phase detect autofocus (capable of focusing in as little as 0.2 seconds) and single LED flash along with an 8-megapixel camera up-front.3. Meizu MX5 Meizu’s MX5 looks ridiculously like the iPhone, but comes at a price of Rs 17,999. Sporting an all-metal unibody with a physical home button on the front that doubles up as a fingerprint scanner, the MX5 is undoubtedly the most premium looking phones at its price. But, it’s not only about the looks with this one. The MX5 is crammed to the brim with awesome hardware.The MX5 comes with a 5.5-inch FullHD AMOLED display and is powered by a 2.2 GHz octa-core Mediatek MT6795 Helio X10 processor with PowerVR G6200 GPU and 3GB RAM. It comes with 16GB of internal memory which is non-expandable. Add to that, a fantastic set of cameras and you have a monster all-rounder. It sports a 20.7-megapixel camera on the rear with laser autofocus and dualLED (dual tone flash) along with a 5-megapixel camera on the front. The MX5 runs Android 5.0.1 Lollipop-based Flyme OS (version 4.5) and is backed by a 3,150 mAh battery.4. Xiaomi Mi4 Xiaomi’s Mi4 has been around for quite some time now and the Mi5 is expected to launch soon. But, that doesn’t take away from the fact that the Mi4 is still very much of a power-packed phone at under Rs 20,000. The Mi4 comes with a 5-inch FullHD display and is powered by a Qualcomm Snapdragon 801 processor along with 3GB RAM. It comes with 16GB of internal memory which is non-expandable.At its price, the Mi4 is one of the best camera phones that money can buy right now. It sports a 13-megapixel rear camera and an 8-megapixel camera on the front. The phone is expected to be updated to Android 6.0 Marshmallow-based MIUI 7 which is a good enough reason to consider this phone. The Mi4 is backed by a 3080 mAh battery.5. Qiku Q Terra Qiku Network Technologies Co Ltd which is a joint venture between Qihoo 360 and Coolpad recently launched their monster phone, the Qiku Q Terra in India at a price of Rs 19,999 (via invite) and Rs 21,999 (sans invite). It is a massive 6-inch (FullHD) phone with almost non-existent side bezels giving users so much more real estate to enjoy their multimedia content. An all metal unibody gives it a striking premium look while the fingerprint sensor onboard is fast and responsive. The Q Terra is powered by a 2GHz hexa-core Qualcomm Snapdragon 808 processor coupled with Adreno 418 GPU and 3GB RAM. It comes with 16GB of internal memory which is further expandable by up to 128GB via microSD card.advertisementThe Q Terra runs Android 5.1.1 Lollipop-based 360 OS and sports one of the best cameras onboard a phone at its price point. It comes with a dual camera set-up — 13-megapixel — on the rear with autofocus and dualLED flash. There’s also an 8-megapixel camera on the front. The phone is backed by a massive 3,700mAh battery.