If you had $ 20k to invest in Apple , Google , Facebook or Amazon , which stock offers the best forecasted medium term to long term gains and why ?
Which is the best Indian stock to buy for long time ?