Petite actress Minissha Lamba, whose vibrant look in 'Bachna Ae Haseeno' is being appreciated, says she keeps criticising herself on her on-screen presence.
Minissha Lamba loves criticising herself