Without a doubt India has given some of the best cricketers to the world, and continues on given more. Many cricketers play for their country, but there are also those cricketers in the world who are of Indian origin but play for another country.
Here is a list of few cricketers who are Indian but have their mark by playing for another country.
1) Muttiah Muralitharan (SL)
Muttiah Muralitharan is a name than does not need recognition. However, not many people...