Francis "Jim" Grant, a Royal Marine and one of the last surviving British D-Day soldiers, died last week at 101.