US President Barack Obama arrived in France on Thursday ahead of celebrations to mark the 70th anniversary of D-Day, which will also be attended by some 20 other world leaders.