Here are some of the best phones under some specific price ranges:
Under 5K: InFocus M2 (8 GB)
Under 10K: InFocus M330 (16 GB)
Under 15K: Auxus Beast (16 GB)
Under 20K: OnePlus One Silk White (16 GB)
Under 25K: OnePlus One Sandstone Black (64 GB)
Under 30K: Moto X (2nd Gen) (16 GB)
Under 35K: Samsung Galaxy S5 (16 GB)
Under 40K: Google Nexus 6 (32 GB)
Under 45K: Google Nexus 6 (64 GB)
Under 50K: iPhone 6 (16 GB)
Under 55K: Samsung Galaxy S6 (32 GB)
Under 60K: Samsung Galaxy S6 Edge (32 GB)
If you got a suggestion to update the list, please post it below and these are my personal favorites, according to me are the best phones under their budgets, these are a must buy
PS: There is also the Meizu MX4 and Meizu MX4 Pro but you can only buy it from it's original site which is: http://goo.gl/r9Lr5b and I didn't include it because the site only accepts PayPal and in India, not everybody has a PayPal account.