Former international all-rounder Ravi Shastri has been appointed India cricket coach till the 2019 World Cup.
The 55-year-old Shastri will replace former captain Anil Kumble.
Former spinner Kumble stepped down as coach last month after falling out with captain Virat Kohli despite enjoying a successful run during his year in charge.
The BCCI also named former India seamer Zaheer Khan as the team's bowling consultant while former batting great Rahul Dravid was appointed as batting consultant for overseas test series.
Shastri, also a renowned TV commentator, was appointed India's team director in August 2014 with Duncan Fletcher as head coach.
The former test all-rounder was put solely in charge after Fletcher's term came to an end following India's semi-final defeat at the 2015 World Cup in Australia and New Zealand.