Several features on a comet being explored by the European Space Agency 's Philae lander indicate it could be home to alien life, according to two astronomers.
Refer to the input text as context and select the correct relationship between 'Philae' and 'European Space Agency' from the available options.
Options: stock exchange, operator, publisher, platform