Vijay Shankar is a promising all round cricketer, who can contribute in both batting and bowling department for his team.