5 of world's 10 most rated sell stocks are from India | Sharefundss