your assertion "Only an apartment that is worth Rs 50,00,000 & above can fetch you Rs 12,000" is wrong. That is true in Chennai. But if you come down to banaglore, you would find that the house worth 30 lakhs (a 2BHK) earns you anywhere between 12000 to 20000. It all depends upon a lot of attached attributes to the house.