Yorkshire have re-signed Indian batsman Cheteshwar Pujara.
The addition means three of the world's top six-ranked Test batsmen will play for the county this summer.
The 29-year-old, who has also played for Derbyshire and Nottinghamshire, will share overseas duties with New Zealand captain Zane Williamson. Yorkshire will also field England captain Joe Root.
Pujara could play in the Leeds Bradford MCCU game in April.