Bhuvneshwar has been named in the squad that will embark on a three-Test series against Sri Lanka starting from November 16.