Moneycontrol

Top 20 stocks that can deliver up to 50% returns; do you own any?