you can earn money if you atleast invest for more than a year. From the above list invest in BHEL, L&T, Icici bank, DLF, Jaiprakash Associates, Reliance, Reliance Communication, Power Grid and you get very good returns. Disclosure: I am also holding some stocks from the above list.