Suggest me best smart phone I can root easily

hi all,

I want to buy a smart phone withing range of 15-20 thousand have at least 2GB RAM and 32GB ROM/Internal Memory, at least Quad Core processor, not more than 5 inch Display, and important I can root it to have custom ROM like CyanogenMod aka CM. please do not mention QMobile
any link to online site or the physical location. I am resident of Karachi.