India began their Champions Trophy campaign with a six-wicket victory against Bangladesh after opener Shubman Gill anchored their nervy chase with a classy hundred in the Group A contest on Thursday.