Star batter Rohit Sharma will remain Indian captain till the ICC Champions Trophy this year, said sources in the Board of Control for Cricket in India (BCCI).