The Los Angeles Knight Riders have announced Sunil Narine as their captain for the first edition of US-based Major League Cricket, set to begin on Friday July 13th.Sunil Narine wil