The correct option is B Lupinus arcticus
Lupinus arcticus also known as the Lupine has had the oldest seed on the earth. The seed germinated and flowered after an estimated record of 10,000 years of dormancy.
Recently, a very old seed of Phoenix dactylifera was also found but it was not the oldest. This seed was found to be 2000 years old.
Funaria and Marchantia are bryophytes and they do not produce seeds.