Delhi Development Body Puts 142 Major Plots on Sale to Generate Revenue – India Realty